关于 aar 接口参数被混淆问题

javac 编译过程中就已经对接口的参数进行混淆,所以在 gradle 配置 android 的混淆规则是不生效的。

解决办法:

1
2
3
4
5
6
7
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-g" << "-parameters"
}
}
}
~沙漠尽头必是绿洲~