我已将我的应用程序提交到 google play,但它显示“此应用程序与您的所有设备都不兼容”。
问题在于我设置的屏幕限制。它设置如下:
<!-- all small size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="small" />
<screen
android:screenDensity="mdpi"
android:screenSize="small" />
<screen
android:screenDensity="hdpi"
android:screenSize="normal" />
<screen
android:screenDensity="xhdpi"
android:screenSize="normal" />
<!-- all normal size screens -->
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="false"
android:xlargeScreens="true" />
我想让我的应用程序只支持分辨率为 hdpi 和 higer 而不是 mdpi 和 ldpi 的设备。我做了这个改变:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="false"
android:xlargeScreens="true" />
并从清单中删除了兼容的屏幕标签,但现在带有 mdpi 的设备可以下载我不想要的应用程序。
我想结果应该是某种组合,但找不到正确的方法。在这篇文章中发现了一些有用的东西:Google Play 说您的设备与此应用程序不兼容,但不足以解决我的问题。在此先感谢您的帮助 !