The goal of your build should always be the latest platform (e.g. Jelly Bean API 16). Properties-> Android-> Build Target
In your manifest, you should define something like:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
Lint will tell you if your code uses something inaccessible in previous versions. You can test your code on any emulator to ensure the correct functionality.
source share