我们的应用程序在res/raw和assets文件夹中包含了大量的json和xml (未打包的16Mb)。它们的格式非常好。当我通过外部工具缩小它们,并通过apk分析器分析apk时,最终文件的大小要小得多。
有没有办法在构建过程中自动启用这种缩小?Proguard、R8和AGP似乎没有提供这样的功能
我的build.gradle
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
shrinkResources true
}发布于 2020-02-19 20:37:47
您可以使用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
}
}
}https://stackoverflow.com/questions/60300160
复制相似问题