android: device not supported by app- why? -
i developing camera app. 1 of users complaining device not supported. it's acer a200:
i don't see reason why android market / google play marks app not supported device. know might reason?
here manifest:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.ttttrash.myapp" android:versioncode="32" android:versionname="3.2" > <application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareaccelerated="true"> <activity android:name=".cameraactivity" android:configchanges="keyboard|orientation|keyboardhidden" android:label="@string/app_name" android:windowsoftinputmode="adjustpan" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> <intent-filter> <action android:name="android.media.action.image_capture" /> <category android:name="android.intent.category.default" /> </intent-filter> </activity> <activity android:name="net.ttttrash.myapp.preferenceactivity" android:label="@string/set_preferences" > </activity> <activity android:name="com.google.ads.adactivity" android:configchanges="keyboard|keyboardhidden|orientation|screenlayout|uimode|screensize|smallestscreensize"> </activity> </application> <uses-sdk android:minsdkversion="7" android:targetsdkversion="8" /> <uses-permission android:name="android.permission.camera" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> </manifest>
thanks entreco found answer. looked supported devices in app settings. then, comparing feature specifications of not supported tablet (acer iconia a200) supported device (a510 tablet) found answer: a200 not have rear camera. what's def. missing following entry in manifest:
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
Comments
Post a Comment