我有很多用户抱怨我们的应用程序在lg g3设备上的google play上不可见。这是应用程序清单文件的摘录。我错过了屏幕分辨率/密度吗?非常感谢快速帮助。
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<compatible-screens>
<!-- all small size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="small" />
<screen
android:screenDensity="mdpi"
android:screenSize="small" />
<screen
android:screenDensity="hdpi"
android:screenSize="small" />
<screen
android:screenDensity="xhdpi"
android:screenSize="small" />
<!-- all normal size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="normal" />
<screen
android:screenDensity="mdpi"
android:screenSize="normal" />
<screen
android:screenDensity="hdpi"
android:screenSize="normal" />
<screen
android:screenDensity="xhdpi"
android:screenSize="normal" />
<screen
android:screenDensity="480"
android:screenSize="normal" />
<!-- all large size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="large" />
<screen
android:screenDensity="mdpi"
android:screenSize="large" />
<screen
android:screenDensity="hdpi"
android:screenSize="large" />
<screen
android:screenDensity="xhdpi"
android:screenSize="large" />
<screen
android:screenDensity="480"
android:screenSize="large" />
<!-- all xlarge size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="xlarge" />
<screen
android:screenDensity="mdpi"
android:screenSize="xlarge" />
<screen
android:screenDensity="hdpi"
android:screenSize="xlarge" />
<screen
android:screenDensity="xhdpi"
android:screenSize="xlarge" />
<!-- Special case for Nexus 7 -->
<screen
android:screenDensity="213"
android:screenSize="large" />
</compatible-screens>
最佳答案
解决方法很简单:去掉<compatible-screens>
。
你的目标,基于你在那里的值的范围,似乎是支持所有屏幕大小和密度。在这种情况下,您不需要或不希望清单中的<compatible-screens>
元素。
引用the documentation for <compatible-screens>
:
注意:通常,您不应该使用这个manifest元素。使用此元素可以显著减少应用程序的潜在用户群,因为如果用户的设备具有未列出的屏幕配置,则不允许他们安装应用程序。当应用程序绝对不能使用特定的屏幕配置时,您应该将其作为最后的手段使用。不要使用这个元素,您应该遵循指南来支持多个屏幕,以便为多个屏幕提供可伸缩的支持,使用不同屏幕大小和密度的替代布局和位图。