我的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开发者控制台“设备可用性”对话框中列为我的应用程序支持的设备。
还有其他人看到此错误吗?任何人都可以提出任何可能的原因导致这个错误可以解决/解决吗?
非常感谢。
答案 0 :(得分:1)
当我的应用程序发生这种情况时,我有一个“调试”应用程序,我暂时在市场上发布。我一次删除一个限制,直到它为客户正确安装。