我以为它可以在那些设备上下载,因为我设置了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可以选择的三种分辨率之一):
但是对于S8 +,它说不支持我的应用程序
但是,我的应用程序无法在EITHER手机上下载。所以我不确定为什么说支持S8。
最佳答案
有同样的问题..这对我有用:
<screen
android:screenDensity="420"
android:screenSize="normal" />
<screen
android:screenDensity="560"
android:screenSize="normal" />
我为Galaxy Note5添加了第二个版本,其中一个用户报告看不到该应用程序。
(Note5的各种浓度为420dpi和560dpi)
现在,S8 +也显示“受支持”:
将第一个单独用于S8 +无效。
附言还添加了Ali Ahsan的补丁,但无法单独测试其效果。