繁体   English   中英

我的 Android 兼容屏幕配置中缺少什么?

[英]What am I missing in my Android compatible-screens configuration?

我需要限制应用程序在 Play 商店中可用的设备(具体来说,我需要它只能用于手机,不能用于平板电脑)

经过一番研究,我得到了这个来完成这项工作

    <compatible-screens>
    <!-- all small size screens -->
    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="hdpi" />
    <screen android:screenSize="small" android:screenDensity="xhdpi" />
    <screen android:screenSize="small" android:screenDensity="xxhdpi" />
    <screen android:screenSize="small" android:screenDensity="xxxhdpi" />
    <screen android:screenSize="small" android:screenDensity="280" />
    <screen android:screenSize="small" android:screenDensity="360" />
    <screen android:screenSize="small" android:screenDensity="420" />
    <screen android:screenSize="small" android:screenDensity="480" />
    <screen android:screenSize="small" android:screenDensity="560" />
    <!-- all normal size screens -->
    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    <screen android:screenSize="normal" android:screenDensity="xxhdpi" />
    <screen android:screenSize="normal" android:screenDensity="xxxhdpi" />
    <screen android:screenSize="normal" android:screenDensity="280" />
    <screen android:screenSize="normal" android:screenDensity="360" />
    <screen android:screenSize="normal" android:screenDensity="420" />
    <screen android:screenSize="normal" android:screenDensity="480" />
    <screen android:screenSize="normal" android:screenDensity="560" />
</compatible-screens>

最新的、更具体的解决方案是在第一次尝试仅使用字符串命名的解决方案之后,这些解决方案本身并没有涵盖很多设备(关于此的非常非常不完整的 Google 文档)

奇怪的是,有了这个配置,我似乎覆盖了所有电话设备。 至少这是 Play 管理中心在设备目录中显示的内容

但是,在实践中并非如此。 示例:我尝试在 Galaxy Note 10+ 上安装该应用程序,但我收到该设备不支持该应用程序的消息,而在 Play Console 中它显示为完全支持。 与三星 S10 相同。

Play 管理中心如何显示对 Note 10+ 的支持

这就是我在实际设备中看到的

应用程序的 Play 商店配置文件在设备中的外观

所以,除了这似乎是配置或 Play 控制台设备目录的实际问题之外......我能做些什么来解决这个问题吗? 主要问题是我无法确定实际支持哪些设备,哪些不支持,除非我一一检查

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM