gpt4 book ai didi

Android 密度拆分不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 09:32:35 27 4
gpt4 key购买 nike

我的应用程序包含大量图像,因此即使使用优化图像,目前已签名的 APK 也 > 100mb(约 115mb)。我想使用密度拆分来生成特定于密度的构建。我目前在我的 gradle 文件中包含以下内容,但生成的 APK 大小相同并且仍然包含所有资源。

// Configures multiple APKs based on screen density.
density {

// Configures multiple APKs based on screen density.
enable true

// Specifies a list of compatible screen size settings for the manifest.
compatibleScreens 'small', 'normal', 'large', 'xlarge'
}

我注意到其他人也遇到了同样的问题,但没有人回复。我想对帖子发表评论,但我的声誉不够高:APK split by density still contains all resources

有没有人有什么想法?

编辑下面是两个屏幕截图,比较 hdpi 发布版本和 mdpi 发布版本。您可以清楚地看到它们的大小相同:

hdpi

mdpi

compare hdpi with mdpi

最佳答案

终于解决了这个问题

在我的例子中,我必须删除应用程序 gradle 脚本上 defaultConfig block 上的 resConfigs

defaultConfig {
resConfigs "en", "id" //remove this line
//your other implementation
}

我不知道为什么,但似乎resConfigs 打破了 apk split

关于Android 密度拆分不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45864224/

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