I\'ve recently built an Android app with a minSdkVersion of 7 and targetSdkVersion of 10. I\'m now making the app tablet compatible and adding action bars. So I updated by tar
It's becuase your devices are running Android versions 2.3.4, and 3.1, so you must have minSdkVersion="10" at the very least. Once you set the minSdkVersion to 10, then you'll get the green check mark again.
In Eclipse, after changing the minSdkVersion and targetSdkVersion
if the "Android Device Chooser" still shows the Red X on the Devices (which should be compatibles). Try:
All compatible devices should turns to the green check mark now.
AndroidManifest.xml:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />
If your manifest have a higher "targetSdkVersion" than your device, it will show a "red cross(X)" next to the firmware.
If your minSdkVersion is higher that your device it will not even run
UPDATE:
I tested the sample project and got the same results as my answer clarified since the beginning. (image of the project running with same specifications as the question)