我正在创建一个我想要支持平板电脑的应用程序。我已经按照developer.android.com上讨论的步骤以及SO中的许多问题进行了操作。我无法理解为什么Play Store仍在报道
Your Production APK needs to meet the following criteria:
Any required hardware features are normally available on tablets.
My Manifest文件具有以下声明
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="18" />
<uses-permission
android:name="android.permission.READ_SMS" android:required="true" />
<uses-permission
android:name="android.permission.READ_CONTACTS" android:required="true" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:xlargeScreens="true" />
<uses-feature
android:name="android.hardware.telephony" android:required="true" />
由于我的应用程序使用了Telephony功能,因此我在此处将所需属性标记为true。如果有人遇到类似问题并且能够修复它,请提供输入。
答案 0 :(得分:1)
平板电脑“通常”不具备电话功能。他们是平板电脑,而不是手机。因此,如果您需要电话硬件,那么该应用程序将不会显示给没有电话功能的平板电脑。 This is documented
答案 1 :(得分:0)
使用以下代码:
uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="18" />
<uses-permission
android:name="android.permission.READ_SMS" android:required="true" />
<uses-permission
android:name="android.permission.READ_CONTACTS" android:required="true" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:xlargeScreens="true" />
<uses-feature
android:name="android.hardware.telephony" android:required="false" />
我刚刚将使用功能的权限更改为要求=&#34; false&#34;。 通过这样做,您的应用程序可以在具有呼叫功能的平板电脑设备上使用和下载,而不是在没有相同功能的平板电脑上下载。