我一直在论坛上阅读有关处理 list 文件的其他几篇文章。虽然我找到了答案;它仍然没有解决我的特定问题。我的应用程序专为任何手机或平板电脑设计,但 Google 的 Play 商店显示“不兼容”。我正在尝试使该应用程序可用于手机和平板电脑(手机或仅 wifi)。 任何帮助都会很棒,在此先感谢您。我显然在此 list 文件中遗漏了一些内容。
这些是请求的权限:
android.permission.INTERNET,
android.permission.CALL_PHONE,
android.permission.SEND_SMS,
android.permission.ACCESS_NETWORK_STATE,
android.permission.CHANGE_NETWORK_STATE,
android.permission.ACCESS_WIFI_STATE,
android.permission.CHANGE_WIFI_STATE,
android.permission.ACCESS_COARSE_LOCATION,
android.permission.READ_PHONE_STATE
特点:
android.hardware.location,
android.hardware.location,
android.hardware.location.network,
android.hardware.touchscreen,
android.hardware.wifi
这是一个很奇怪的错误;加上它似乎请求的方法无效。
最佳答案
为简单起见,以防有人寻找我的确切解决方案;如下:
<uses-permission android:name="android.hardware.telephony android:required="false" />
一旦添加而不是将其删除,它似乎就会正确触发。
关于Android list 文件 : App Supports Tablets, 但在市场上标记为 "not compatible"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9842704/