我已将我的应用发布到Google Play商店,出于某种原因,我在使用Nexus 7设备浏览商店时看不到我的应用。
这是我的清单中的相关部分:
<uses-feature android:glEsVersion="0x00020000" >
</uses-feature>
<uses-sdk
android:minSdkVersion="8" android:targetSdkVersion="20">
</uses-sdk>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" >
</uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
</uses-permission>
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
<uses-permission android:name="android.permission.WRITE_SETTINGS" >
</uses-permission>
<uses-permission android:name="android.permission.READ_LOGS" >
</uses-permission>
<uses-permission android:name="android.permission.VIBRATE" >
</uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK" >
</uses-permission>
<supports-screens android:requiresSmallestWidthDp="600"
android:compatibleWidthLimitDp="720"/>
我已经查看了堆栈溢出中的几个帖子:
但这些帖子似乎都与我的情况无关。我似乎不需要在我的应用中使用Nexus 7设备无法支持的任何设备。
任何人都能看到我失踪的东西吗?
答案 0 :(得分:1)
请尝试这种方式,希望这有助于您解决问题。
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
答案 1 :(得分:0)
好的,我发现了问题。
显然,android:requiresSmallestWidthDp&amp;每个设备都不支持android:compatibleWidthLimitDp属性,并且仍需要添加大型&amp; support-screens标记中的xlarge属性。 Google打算推出大/ xlarge / etc属性,并仅依赖兼容/所需宽度DP属性,但目前仍需要设置这些属性。