用户无法在支持的设备上安装Android应用

时间:2012-02-03 15:55:13

标签: android google-play android-market-filtering

我的Android应用的潜在用户已与我联系,报告他们无法从Android电子市场安装我的应用。

尝试安装应用程序时收到以下错误:

“应用程序需要您设备上没有的功能。”

我的应用在其清单中声明了以下要求:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.BATTERY_STATS" />
<uses-permission android:name="android.permission.CAMERA" />

<uses-feature
    android:name="android.hardware.camera"
    android:required="false" />
<uses-feature
    android:name="android.hardware.camera.autofocus"
    android:required="false" />
<uses-feature
    android:name="android.hardware.location"
    android:required="true" />
<uses-feature
    android:name="android.hardware.location.gps"
    android:required="true" />
<uses-feature
    android:name="android.hardware.screen.portrait"
    android:required="true" />

用户的设备是三星Infuse 4G。我已经完成了三星Infuse的规格,显然有必要的硬件来满足这些要求。

此外,三星Infuse 4G在Android Market开发者控制台“设备可用性”对话框中列为我的应用程序支持的设备。

还有其他人看到此错误吗?任何人都可以提出任何可能的原因导致这个错误可以解决/解决吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

当我的应用程序发生这种情况时,我有一个“调试”应用程序,我暂时在市场上发布。我一次删除一个限制,直到它为客户正确安装。