Android Manifest文件:App支持平板电脑,但在市场上被标记为“不兼容”?

时间:2012-03-23 16:15:01

标签: android google-play android-manifest android-permissions tablet

我一直在论坛上阅读其他几件事来处理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

这是一个奇怪的错误;加上它似乎要求的方法无效。

2 个答案:

答案 0 :(得分:6)

为了简单起见,有人会查找我的确切分辨率;它如下:

<uses-permission android:name="android.hardware.telephony android:required="false" />

一旦添加而不是将其删除,它似乎被正确触发。

答案 1 :(得分:1)

我可以认为某些平板电脑没有call_phone许可,因为它们只有wifi? 你确定平板电脑有3g功能吗? (也适用于sms