title: How to install older Android versions on a device
body: <p>I would like to be able to test my Android app on different Android versions on an actual device, rather than on the emulator.  I have a Nexus S which currently has Android 2.3.6 installed.</p>
  
  <p>My understanding is that I can boot into "recovery" mode on my phone and load an Android package from the SD card, but where can I find the official Android releases?  Are they distributed along with the SDK somewhere?</p>