5

我的应用程序的清单条目如下 -

<supports-screens>
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="false"
        android:xlargeScreens="false"
</supports-screens>        

<compatible-screens>

    <!-- 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" />
    <screen
            android:screenDensity="480"
            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" />

</compatible-screens>

当我将应用程序上传到 Google Play 商店时,下面列表中的前两个设备(Galaxy Mega)被自动过滤掉了。他们下面的类似设备不是。

三星 Galaxy Mega 6.3 尺寸 - 6.3 分辨率 - 720x1280 DPI - 233

三星 Galaxy Mega 5.8 尺寸 - 5.8 分辨率 - 540x960 DPI - 190

HTC One 最大尺寸 - 5.9 分辨率 - 1080x1920 DPI - 373

三星 Galaxy Note 3 尺寸 - 5.7 分辨率 - 1080x1920 DPI - 386

三星 Galaxy 圆形尺寸 - 5.7 分辨率 - 1080x1920 DPI - 386

三星 Galaxy Note II 尺寸 - 5.5 分辨率 - 720x1280 DPI - 267

有谁知道为什么开发者控制台会以不同的方式对待这两款 Galaxy Mega 设备?

4

1 回答 1

0

我猜三星 Galaxy Mega 6.3 属于 android:screenSize="large" 类别,因此它会被您的配置过滤掉。

尝试添加

<screen
            android:screenDensity="hdpi"
            android:screenSize="large" />

如果它不起作用,请尝试将密度设置为 mdpi 或 tvdpi(213)

于 2014-04-29T12:36:52.063 回答