我的应用程序设置为 API 级别 8+,支持的屏幕从小到大。大多数人都可以毫无问题地从Google Play下载它,但是我有报告说有些人不能,但我无法弄清楚为什么。显然,运行4.1.1的Nexus 7不受支持,运行2.2的T-Mobile Comet也是如此。
我已经阅读了开发人员清单,但没有看到可能导致他们的设备出现问题的其他原因。所需的权限之一是否会导致他们无法下载该应用程序?还是我错过了别的东西?
以下是我的Google Play开发者页面的详细信息:
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
您的问题表明您需要autofocus
功能,如下所示:
android.hardware.camera.autofocus
相机的GSMArena页面没有将autufocus列为功能之一,所以这可能就是它不受支持的原因。即使是Nexus 7似乎也没有将自动对焦列为Google,华硕和GSMArena页面上的一项功能,我在我的页面上也看不到它,所以它应该是同样的原因。
如果自动对焦不是您的全部要求,请在清单中使用以下内容将其设置为可选。
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />