我刚发布了一款应用,但无法通过Galaxy Tab 2 10.1和Tab 2 7.0上的Play商店应用下载。但是当侧载时它工作正常。我怀疑权限导致了问题。这是权限列表,你能告诉哪一个导致问题吗?我怀疑它是android.permission.READ_PHONE_STATE,因为标签没有电话功能。那是问题吗?感谢
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<!-- Mobclix Required Permissions -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- Mobclix Optional Permissions -->
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"
android:required="false" />
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION"
android:required="false" />
编辑: 这可能不是因为这个许可,因为我看到旧版本的Galaxy标签,摩托罗拉Xoom和华硕Transformer都支持。 谢谢 射线
答案 0 :(得分:9)
Google Play过滤通常是暗示硬件功能的权限的结果。
查看与<uses-feature>
相关的权限文档,并将android:required="false"
属性设置添加到任何不需要的功能中。
很可能是相机自动对焦功能导致问题,但我不确定。
答案 1 :(得分:1)