用android studio编译项目,没有错,生成apk却出现一堆错误,正常的错误都是能跳转过去修改,恶心的是这些错误不能跳转过去,试了网上一堆方法,有两个方法可行:
方法一(看不懂原理):
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xmaxerrs" << "1000"
}
}
方法二:在主模块(注意是模块)的proguard-rules.pro中添加这句:
-keepattributes EnclosingMethod
看文件,很容易猜测是混淆后出问题了,搜索上句话,得出原来是反射并混淆的问题,参考此文点击打开链接
如果上面两种方法都不可以,再自行搜索吧