我正试图让我的应用程序在市场上展示蜂窝设备。我还没有设计一个特定于平板电脑的界面,所以我将目标api版本保留为10,以便显示菜单按钮。我已经在模拟器中测试过,它工作正常。
但是,开发人员控制台总是说由于我的清单设置而不支持蜂窝设备 - 而且我不确定原因!
我的应用程序是开源的,因此您可以在此处查看清单:https://github.com/jordan-thoms/2Degrees-Toolbox/blob/master/AndroidManifest.xml
答案 0 :(得分:3)
我认为这是因为您要求SEND_SMS
权限。由于大多数平板电脑无法访问移动网络,因此它们不具备此功能,您的应用会将其过滤掉。请参阅this。
答案 1 :(得分:2)
我不确定,但我认为您应该添加此权限:---
<uses-feature android:name="android.hardware.telephony"
android:required="true"/>
因为Market会从任何不支持应用程序所需硬件功能的Android设备隐藏您的应用程序。
我希望这有帮助。
答案 2 :(得分:2)
<uses-feature android:name="android.permission.SEND_SMS" android:required="false" />