我的应用程序无法在Samsung Note 8上的Google Play商店中显示

时间:2018-03-21 13:53:00

标签: android google-play samsung-mobile

我做了一些研究。最后我认为这是由于兼容屏幕没有正确设置注8,但我不知道应该设置什么。请给我一些帮助。

配置如下,

<compatible-screens>
    <screen
        android:screenDensity="480"
        android:screenSize="large" />
    <screen
        android:screenDensity="480"
        android:screenSize="xlarge" />
    <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" />
    <screen
        android:screenDensity="560"
        android:screenSize="normal" />
    <screen
        android:screenDensity="640"
        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" />

    <!-- 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>

1 个答案:

答案 0 :(得分:1)

首先,您的列表中没有 xxhdpi xxxhdpi 密度。这意味着,您的应用无法在许多设备上运行。 Note 8 模型也具有 xxhdpi 密度。

如果要支持所有屏幕尺寸,则无需设置任何兼容屏幕。如果要限制某些屏幕尺寸,请仅使用此选项。

compatible-screens文章有一个重要说明。

  

警告:通常,您不应使用此清单元素。运用   这个元素可以大大减少你的潜在用户群   应用程序,不允许用户安装您的应用程序   有一个没有列出的屏幕配置的设备。   在申请时,您应该仅将其用作最后的手段   绝对不适用于特定的屏幕配置。代替   要使用此元素,您应该遵循Supporting Multiple Screens指南,为多个屏幕提供可扩展的支持   使用替代布局和位图为不同的屏幕尺寸和   密度

Source