我以为它可以在那些设备上下载,因为我设置了xxxhdpi / large?

<compatible-screens>
    <!-- all phones -->
    <screen android:screenDensity="xxhdpi"  android:screenSize="large" />
    <screen android:screenDensity="xxxhdpi" android:screenSize="large" />
    <screen android:screenDensity="560"     android:screenSize="large" />
    <screen android:screenDensity="560"     android:screenSize="normal" />
    <screen android:screenDensity="xxhdpi"  android:screenSize="normal" />
    <screen android:screenDensity="xxxhdpi" android:screenSize="normal" />
    <!-- all tablets -->
    <screen android:screenDensity="xhdpi"   android:screenSize="xlarge" />
    <screen android:screenDensity="xxhdpi"  android:screenSize="xlarge" />
    <screen android:screenDensity="xxxhdpi" android:screenSize="xlarge" />
    <screen android:screenDensity="xhdpi"   android:screenSize="large" />
    <screen android:screenDensity="xxhdpi"  android:screenSize="large" />
    <screen android:screenDensity="xxxhdpi" android:screenSize="large" />
</compatible-screens>


它说我的应用程序在S8上受支持(此外,为什么它说1080 x 1920?这不是S8可以选择的三种分辨率之一):
android - 为了使应用程序与S8,S8 &#43;兼容,AndroidManifest中有哪些更改?-LMLPHP

但是对于S8 +,它说不支持我的应用程序android - 为了使应用程序与S8,S8 &#43;兼容,AndroidManifest中有哪些更改?-LMLPHP

但是,我的应用程序无法在EITHER手机上下载。所以我不确定为什么说支持S8。

最佳答案

有同样的问题..这对我有用:

<screen
    android:screenDensity="420"
    android:screenSize="normal" />

<screen
    android:screenDensity="560"
    android:screenSize="normal" />


我为Galaxy Note5添加了第二个版本,其中一个用户报告看不到该应用程序。

(Note5的各种浓度为420dpi和560dpi)

现在,S8 +也显示“受支持”:

android - 为了使应用程序与S8,S8 &#43;兼容,AndroidManifest中有哪些更改?-LMLPHP

将第一个单独用于S8 +无效。

附言还添加了Ali Ahsan的补丁,但无法单独测试其效果。

10-07 22:34