我在谷歌游戏商店发布了我的应用程序,但对于三星galaxy note5和nexus 6不可见

时间:2016-05-25 05:16:27

标签: android screen-density

我有一个Galaxy note 5,我无法安装该应用程序,但它适用于其他手机和平板电脑。

我认为这可能与手机有四高清屏幕这一事实有关,但其他似乎工作正常。我不知道还有什么不同。我

转到谷歌开发者控制台,注意5甚至不在所有设备的列表中。

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" />


    <!-- 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 x-large 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 new phones with large screens 5"+ and Nexus 7 -->
    <screen android:screenDensity="213" android:screenSize="large" />


    <!-- For xxhdpi devices you can use 480 as an int value -->
    <screen android:screenDensity="480" android:screenSize="small" />
    <screen android:screenDensity="480" android:screenSize="normal" />
    <screen android:screenDensity="480" android:screenSize="large" />
    <screen android:screenDensity="480" android:screenSize="xlarge" />

    <!-- For xxxhdpi devices you can use 640 as an int value -->
    <screen android:screenDensity="640" android:screenSize="small" />
    <screen android:screenDensity="640" android:screenSize="normal" />
    <screen android:screenDensity="640" android:screenSize="large" />
    <screen android:screenDensity="640" android:screenSize="xlarge" />

</compatible-screens>

1 个答案:

答案 0 :(得分:0)

尝试添加这段代码

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

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

此代码甚至包括平板电脑refer this以排除平板电脑