My application is set to API level 8+ and supported screens Small to xlarge. Most people can download it from Google Play without issue, but I have had reports that some cannot, but I cannot figure out why. Apparently, a Nexus 7 running 4.1.1 is unsupported, as is T-Mobile Comet running 2.2.
I’ve read the developer checklist and don’t see what else could be causing their devices to have issue. Could one of the required permissions cause them not to be able to download the app? Or am I missing something else?
Here’s the details from my Google Play developer page:
versionCode: 2
versionName: 1.0.5
Size: 10.0M
Localized to: default
Permissions: com.google.android.c2dm.permission.RECEIVE, android.permission.INTERNET, android.permission.GET_ACCOUNTS, android.permission.WAKE_LOCK, android.permission.VIBRATE, android.permission.INTERNET, android.permission.READ_EXTERNAL_STORAGE, android.permission.WRITE_EXTERNAL_STORAGE, android.permission.CAMERA, com.android.vending.BILLING, android.permission.ACCESS_NETWORK_STATE, com.streamified.streamified.permission.C2D_MESSAGE
Features: android.hardware.camera, android.hardware.camera.autofocus, android.hardware.touchscreen
No main expansion file
No expansion patch file
« less
API level: 8-16+
Supported screens: small-xlarge
OpenGL textures: all
Your question states that you need the
autofocusfeature, as shown by this:android.hardware.camera.autofocusThe GSMArena page for the camera doesn’t list autufocus as one of the features, so that’s probably why it’s unsupported. Even the Nexus 7 doesn’t seem to list autofocus as a feature on the Google, Asus and GSMArena pages, and I can’t see it on mine either, so it should be the same reason.
If autofocus is not a complete requirement for you, use the following in your manifest to make it optional.