android - AndroidManifest 中要更改哪些内容才能使应用与 S8、S8+ 兼容?

标签 android

我认为它可以在那些设备上下载,因为我有 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 上选择的 3 种分辨率之一): enter image description here

但对于 S8+,它说我的应用程序不受支持 enter image description here

但是,我的应用程序无法下载到任何一部手机上。所以我不确定为什么它说支持 S8。

最佳答案

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

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

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

我为 Galaxy Note5 添加的第二个,一位用户报告说没有看到该应用程序。

(Note5 的变体有 420dpi 和 560dpi 密度)

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

enter image description here

单独为 S8 + 放置第一个是行不通的。

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

关于android - AndroidManifest 中要更改哪些内容才能使应用与 S8、S8+ 兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44100802/

相关文章:

java - 插入Room持久库后获取rowId

android - 在 Eclipse 中使用 Google Analytics 时无法转换类

java - 我们可以直接实例化一个抽象类吗?

c# - 如何清除导航堆栈?

android-fragments - 在没有 'FragmentPagerAdapter' 的 fragment 之间切换

android - 如何创建项目的dll

Android camera2 API 在自动对焦模式下获取焦距

android - 计算单个线程的已发送短信

android - onKeyPreIme 不调用

java - 使用 maven 存储库将 java 库添加到 Android Studio 项目