首先,我感谢有关此主题的几个问题,但我正在寻找一个答案,说明为什么这个设备无法下载我的应用程序(目前处于Beta版本)< / p>
以下是我的清单文件的权限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.Camera" />
<uses-sdk android:minSdkVersion="3"/>
以下是显示手机功能的屏幕截图:
我相信该应用程序应该可以在此设备上下载,因为它有一个摄像头,并有GPS,电子邮件等 - 我的应用程序使用的所有功能。但是,拥有该设备的人无法从付费商店下载应用以进行beta测试。
任何人都可以看到发生了什么,以及我需要做些什么来解决它?
答案 0 :(得分:1)
答案 1 :(得分:0)
您的清单会按设备设置进行过滤。因此,要允许所有设备接收您的应用,请添加&#34; android:required =&#34; false&#34; to 每个使用功能权限:
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.AUTOFOCUS"
android:required="false" />
这允许不带摄像头的设备安装。