I've tried asking this in a number of forums but noone seems to want to help.
I'm trying to target ICS 4.0.4. My target choices are 4.0.3 and 4.1. I've found references to API17 supporting 4.0.4 but no valid links to get it.
I've kind of resigned myself to waiting for a 4.1 update for the device.
Can anyone give me an alternative?
API 17 is going to be a release above 4.1.1. If you have two different Android versions, the higher version will have an API level greater than or equal to the lower version. API Levels tend to be equal when there are few minor, if any, API changes or improvements, or if a version is expected to be phased out very quickly, as was the case with Android 4.0, 4.0.1, and 4.0.2.
Even if your device had some weird unsupported API Level, for example pre-production devices, you should be able to target any lower API Level and have the software work perfectly. You might be missing some new APIs in those instances, but it should otherwise work perfectly.