当我在三星GT-P3113平板电脑上安装应用程序时,我的应用程序显示设备在play store上不受支持。为什么?应用程序清单文件
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<permission
android:name="com.parkhya.treebidsale.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<permission
android:name="com.parkhya.treebidsale.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.parkhya.treebidsale.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission
android:name="android.permission.SEND_SMS"
android:required="false" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission
android:name="android.permission.CAMERA"
android:required="false" />
<uses-feature
android:name="android:hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<uses-feature
android:name="android.hardware.LOCATION"
android:required="false" />
<uses-feature
android:name="android.hardware.location.GPS"
android:required="false" />
<uses-feature
android:name="android.hardware.screen.PORTRAIT"
android:required="false" />
<uses-feature
android:name="android.hardware.TELEPHONY"
android:required="false" />
<uses-feature
android:name="android.hardware.TOUCHSCREEN"
android:required="false" />
<uses-permission
android:name="android.permission.READ_PHONE_STATE"
android:required="false" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"
android:required="false" />
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"
android:required="false" />
<uses-permission
android:name="android.permission.VIBRATE"
android:required="false" />
<uses-permission
android:name="android.permission.GET_ACCOUNTS"
android:required="false" />
我也尝试了在清单文件中有一些不同更改但显示相同消息的应用程序。在我们的应用程序中显示消息下方的Play Store帐户您的生产APK需要满足以下标准:任何所需的硬件功能通常都可以在平板电脑上使用。了解更多
Android通常区分大小写。不要为案件编造自己的规则。
同样,不要为哪些元素上的哪些属性可用而发明自己的规则。
具体而言(与相关文件链接):
<uses-permission>
不支持android:required
- 所有
<uses-feature>
名称均为小写
因此,我认为没有电话的平板电脑将不支持您的应用程序,因为您试图控制android.hardware.TELEPHONY
,而不是android.hardware.telephony
。