0

我开发了一个需要这些权限和这些硬件的应用程序:

android.hardware.CAMERA
android.hardware.camera.AUTOFOCUS
android.hardware.LOCATION
android.hardware.location.GPS
android.hardware.location.NETWORK
android.hardware.TOUCHSCREEN

android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.CAMERA
android.permission.INTERNET

该应用程序现已在 google play 中发布,但令人惊讶的是,我无法从 google play 将其安装到我的华为 u8650 手机中。手机有 GPS、摄像头、自动对焦等……另外,我可以从 eclipse 安装应用程序来调试它,该应用程序在这款手机上运行良好。

但是,令人惊讶的是,谷歌播放器显示该应用程序与该手机不兼容。

在 Google Developer Console 中,我可以列出与此应用兼容的手机(1843),并且列表中不包含华为 u8650。

我不明白问题出在哪里。我应该在应用程序或权限中进行哪些更改以使其兼容?

谢谢

4

1 回答 1

3

我在互联网上看到一些迹象表明该设备缺乏自动对焦。

如果您不需要自动对焦,请将以下内容添加到清单中:

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />

选择CAMERA权限时默认需要自动对焦,这就是为什么您需要主动声明不需要它的原因。

于 2013-02-01T23:29:00.277 回答