我的 AndroidManifest.xml 中有以下部分用于支持的屏幕:
<compatible-screens>
<!-- small devices, all densities -->
<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" />
<!-- average devices, all densities -->
<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" />
<!-- larger devices, all densities -->
<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" />
<!-- tablets/extra large devices, all densities -->
<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" />
</compatible-screens>
在 Google Developer Console 中,Sony Xperia Z2 和 Samsung Galaxy 被标记为“不支持”。怎么会这样?我基本上涵盖了最大到 xlarge 的所有屏幕尺寸。根据 Android 开发人员指南 ( http://developer.android.com/guide/practices/screens_support.html ) 中的表 3,Sony Xperia (1980x1020 @ 423ppi) 和 Samsung Galaxy S4 (1980x1020 @ 441ppi) 将采用 xlarge /xhdpi,尽管密度肯定超过表中的值。是否有我不知道的更高密度的限定符?PlayStore 还必须排除这些设备的其他原因是什么?
我一直在尝试解决这个问题一段时间,非常感谢任何帮助。