我在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" />
但该设备有一个摄像头,所以情况可能并非如此。
清单中支持屏幕的问题:
我没有在我的清单中添加任何此类标记,假设默认情况下支持所有屏幕。并从开发人员的控制台确认了
我发现默认情况下不支持 QVGA 屏幕,您必须明确声明它们。
但 QVGA 屏幕在小屏幕下显示如下:
然后认为密度可能是原因,但是来自文档:
For applications that support Android 1.6 (API level 4) and higher, this is "true" by default and you should not set it "false"
那么,这个问题还有其他原因吗?或者我应该尝试将它们全部添加到我的清单文件中。
答案 0 :(得分:3)
在提供给设备规格的链接中,它指出相机是“固定焦点”。
当您在清单中添加uses-feature
条目时,该功能必需,并会阻止Google Play上没有该功能的设备。只要在“自动对焦”的情况下它不会破坏任何东西或使功能像条码扫描器一样无功能,添加required=false
应该没问题。