gpt4 book ai didi

android - 密度拆分和 Google Play 过滤器

转载 作者:行者123 更新时间:2023-11-29 00:12:31 26 4
gpt4 key购买 nike

我正处于从 EclipseAndroid Studio 的迁移过程中,偶然发现了 the density split option ,在我的情况下会很棒(但从来不敢用 Eclipse 尝试)。

我在 Google Play 上有一个应用程序,其中包含 3 组图形(fat,一个 .apk)- mdpihdpixhpi 并且我不过滤具有其他密度的设备 - 它们只使用缩放图形。

我已经通过以下方式尝试了 gradle splits 选项:

splits {
density {
enable true
exclude "ldpi", "tvdpi", "xxhdpi", "xxxhdpi"
compatibleScreens 'normal', 'large', 'xlarge'
}
}

它构建了我的 .apk 的 3 个版本 - myApp-mdpimyApp-hdpimyApp-xhdpi 符合预期。

问题是 - 如果我用这 3 个特定于密度的版本更新我当前的胖应用程序,那么具有其他密度的设备(上面标记为 excluded )会发生什么 - ldpitvdpixxhdpixxxhdpi 等等?他们会收到最接近 ppi 的版本,还是会被过滤掉,根本看不到我的应用程序?

如您所想,不过滤其他设备对我来说很重要;不过,我找不到任何关于此的文档。

最佳答案

您可以使用所谓的“胖”apk 文件(通用文件)轻松做到这一点。

请记住,此 apk 需要具有所有这些 apk 中的最低版本代码。

看看这个屏幕

enter image description here

假设您有一台 HDPI 设备。它有可用的版本 40100400(通用版本),但也有资格下载 40100424 版本(“较新”版本)。

对于 XXXHDPI 版本,唯一可用的版本是 40100400(LDPI、TVDPI 等相同)

关于android - 密度拆分和 Google Play 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29193145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com