I had this problem with my application (with Zbar scanner) on a Zenithink C93 tablet ( http://www.zenithink.com/Eproducts_C93.php ), I needed to create an application compatible with Zenithink devices.
I published the application on the Google Play Store. When I tried to install the application on Zenithink C93, I received an error: "This item is not compatible with your device"
My manifest had the following line:
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false">
But that did not help me.
I also had this support tag:
<supports-screens android:smallScreens="false" android:normalScreens="false" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true"/>
Strange, but after a long search, I removed the support tag and placed android: required = "false" for the application <uses-feature android:name="android.hardware.camera"/> became compatible with the Zenithink device.
Now my manifest looks like this:
... <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="15"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardware.camera" android:required="false"/> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> <application...
This is not a good solution, because the application will be compatible with almost all devices, but perhaps this will help someone.
anivaler
source share