This is tricky. What you would do to test on three AVDs is different from what you would do to support multiple versions.
To handle different AVDs during testing, create the AVDs and then use a run configuration that allows you to choose the "device" at runtime:
- From the menu, Run > Run Configurations
- Right-click Android Applications, then select New
- Click the Target tab, then at the top click Always prompt to pick device
Fill out the rest of the dialog and save your new configuration. Every time you run your app using this configuration name, you'll be prompted to choose an AVD.
To write an app that works on multiple devices, see the Android training class
Supporting Different Devices.
If the range of platforms you want to support is in the range 10 through 16, set
minSdkVersion=10 and targetSdkVersion=16 in your manifest.