2013-01-10 51 views
0

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

寻找解决的办法后,一些事情我发现:

我有在清单

只有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" 

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

+0

显示清单文件 – Yahor10

+2

您的链接将设备列为“固定焦点”,但清单具有自动对焦。 –

+1

@MorrisonChang是啊,那是唯一的区别。所以我应该添加'android:required =“false”'到那个标签? –

回答

3

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

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

相关问题