应用程序与少数设备不兼容

时间:2013-01-10 06:28:27

标签: android google-play

我在Google Play商店上传了我的应用程序。我可以搜索它并安装在几乎所有设备上。除了Samsung Galaxy Y Duos s6102

在寻找解决方案之后,我发现了一些事情:

Manifest中的使用功能问题:

我在Manifest中只有2个功能

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

但该设备有一个摄像头,所以情况可能并非如此。

清单中支持屏幕的问题:

我没有在我的清单中添加任何此类标记,假设默认情况下支持所有屏幕。并从开发人员的控制台确认了

enter image description here

我发现默认情况下不支持 QVGA 屏幕,您必须明确声明它们。

QVGA 屏幕在小屏幕下显示如下:

enter image description here

然后认为密度可能是原因,但是来自文档:

For applications that support Android 1.6 (API level 4) and higher, this is "true" by default and you should not set it "false"

那么,这个问题还有其他原因吗?或者我应该尝试将它们全部添加到我的清单文件中。

1 个答案:

答案 0 :(得分:3)

在提供给设备规格的链接中,它指出相机是“固定焦点”。

当您在清单中添加uses-feature条目时,该功能必需,并会阻止Google Play上没有该功能的设备。只要在“自动对焦”的情况下它不会破坏任何东西或使功能像条码扫描器一样无功能,添加required=false应该没问题。