3

我刚刚发布了适用于手机和平板电脑的应用程序,但它没有出现在平板电脑的 Google Play 中。

检查 Nexus 7 和华硕 eeeePad

这是我的清单文件中的内容:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/>
<supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:xlargeScreens="true" android:resizeable="true" android:anyDensity="true"/>
<uses-permission android:name="bluey.com.permission.C2D_MESSAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
<uses-feature android:name="android.hardware.location" android:required="false"/>
4

1 回答 1

16

希望答案还为时不晚。查看您的权限并记住 Nexus 7 具有-没有
电话
功能 -单个前置摄像头(需要 android.hardware.camera 功能的应用在 Nexus 7 上不可用)
始终声明不重要的硬件功能到您的应用程序为 required="false"
在您的权限列表中要求
<uses-permission android:name="android.permission.CALL_PHONE"/>
这就是为什么您的应用程序与 Nexus 7 不兼容的原因,如果调用对于您的应用程序运行不是必需的,只需在您的清单中声明

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

希望有帮助

于 2013-03-13T16:02:15.010 回答