配置jar包引用的优先级。
经过第一步,可以消除一部分标红包报错信息,但可能还会报部分方法找不到。原因是:Android Studio会默认优先引用Android SDK中的类,这样该类中新增的接口将找不到,故现需调整framework.jar的优先级高于Android SDK的。修改SetupWizard.iml(项目名.iml文件),将framework的调整到Android SDK之前。
三、配置jar包编译的优先级。
经过第二步,代码中所有标红的报错可消除,当真正启动Build APK编译时可能又会报错找不到对应方法,此时应该配置jar的编译优先级,在Project的build.gradle中做如下配置,此时可顺利编译出APK。
allprojects {
repositories {
jcenter()
}
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add(‘-Xbootclasspath/p:SetupWizard\libs\framework.jar’)
}
}
}
---------------------
作者:zhiwenwei
来源:CSDN
原文:https://blog.csdn.net/zhiwenwei/article/details/80592734
版权声明:本文为博主原创文章,转载请附上博文链接!