compatibility - Why is our Android Application unsupported by some devices -
our android application not supported devices, , can't figure out why.
for instance, huawei c8812. it's recent phone, running android 4.0, so.. what's happening?
below aapt dump of our apk, have more general question: google play provides list of unsupported devices given apk. that's helpful, why can't have, specific unsupported device, list of items tell me precisely why device unsupported (like android.permission.camera
. @ least narrow search.. ).
any appreciated :)
sdkversion:'8' targetsdkversion:'15' uses-permission:'com.livetrekker.permission.maps_receive' uses-permission:'android.permission.internet' uses-permission:'android.permission.access_network_state' uses-permission:'android.permission.access_wifi_state' uses-permission:'android.permission.camera' uses-permission:'android.permission.write_external_storage' uses-permission:'android.permission.read_external_storage' uses-permission:'android.permission.record_audio' uses-permission:'android.permission.access_fine_location' uses-permission:'android.permission.access_coarse_location' uses-permission:'android.permission.access_mock_location' uses-permission:'android.permission.read_phone_state' uses-permission:'android.permission.vibrate' uses-permission:'android.permission.get_tasks' uses-permission:'android.permission.read_logs' uses-permission:'android.permission.manage_accounts' uses-permission:'android.permission.get_accounts' uses-permission:'android.permission.use_credentials' uses-permission:'android.permission.write_settings' uses-permission:'com.google.android.providers.gsf.permission.read_gservices' uses-feature-not-required:'android.hardware.camera' uses-feature-not-required:'android.hardware.camera.front' uses-feature-not-required:'android.hardware.camera.flash' uses-feature-not-required:'android.hardware.camera.autofocus' uses-feature:'android.hardware.sensor.compass' uses-feature:'android.hardware.location' uses-feature:'android.hardware.location.network' uses-feature:'android.hardware.location.gps' uses-feature:'android.hardware.microphone' uses-feature:'android.hardware.touchscreen' uses-feature:'android.hardware.wifi' uses-gl-es:'0x20000'
that's because phone may or may not have features have defined essential..
like example:- android.hardware.camera.front
so try adding this...,
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
check out link clarity
Comments
Post a Comment