我一直在论坛上阅读其他几件事来处理Manifest文件。虽然我找到了答案;它仍然没有解决我的特定问题。我的应用程序专为任何手机或平板电脑设计,但谷歌的Play商店说“不兼容”。我正在尝试将应用程序提供给手机和平板电脑(手机或只是wifi)。 任何帮助都会很棒,谢谢你提前。我明显遗漏了这个清单文件中的内容。
这些是请求权限:
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
这是一个奇怪的错误;加上它似乎要求的方法无效。
答案 0 :(得分:6)
为了简单起见,有人会查找我的确切分辨率;它如下:
<uses-permission android:name="android.hardware.telephony android:required="false" />
一旦添加而不是将其删除,它似乎被正确触发。
答案 1 :(得分:1)
我可以认为某些平板电脑没有call_phone
许可,因为它们只有wifi?
你确定平板电脑有3g功能吗? (也适用于sms
)