Proguard配置在Java和android项目之间共享。 Java项目会创建Proguard映射(例如mapping.txt),而Android项目则需要应用该映射。因此,mapping.txt是共享的,因此无法在proguard.config文件中应用。
-applymapping /path/mapping.txt
对于proguard gradle插件,可以在ProguardTask中指定它。有没有办法做到这一点的Android?
最佳答案
在构建android项目的-applymapping
中添加另一个包含此build.gradle
规则的文件(例如proguard-project-android.txt):
android {
...
buildTypes {
release {
....
proguardFile 'proguard-project-android.txt'
}
}
}
关于android - android proguard在build.gradle中动态应用映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49330262/