提问人:Maksim Turaev 提问时间:2/19/2020 最后编辑:Maksim Turaev 更新时间:2/19/2020 访问量:371
如何在apk构建过程中启用xml和json文件的缩小?
How to enable minification of xml and json files during apk build process?
问:
我们的应用程序包含很多 and in 和 folders(16 Mb 解压缩)。它们格式化得很漂亮。当我通过外部工具将它们最小化并通过 apk-analyzer 分析 apk 时,最终文件大小要低得多。json
xml
res/raw
assets
有没有办法在构建过程中自动启用这种缩小? Proguard、R8 和 AGP 似乎不提供这样的功能
我的build.gradle
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
shrinkResources true
}
答:
0赞
Vishal Pawar
2/19/2020
#1
您可以使用 DexGuard 或 尝试将此添加到您的 Gradle 文件中
android {
buildTypes {
release {
// Enables code shrinking, obfuscation, and optimization for only
// your project's release build type.
minifyEnabled true
// Enables resource shrinking, which is performed by the
// Android Gradle plugin.
shrinkResources true
}
}
}
评论
0赞
Maksim Turaev
2/19/2020
谢谢,我已经启用了此设置,并且还启用了proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro',但这似乎无法缩小xml和json。更新了问题
上一个:更改发布 apk 文件路径
评论