有些时候需要修改framework.jar中的内容,代码中默认引用的是默认包中的文件。想要引用自定义的framework.jar,需要在外层build.gradle中添加如下代码:
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
Set<File> fileSet = options.bootstrapClasspath.getFiles()
List<File> newFileList = new ArrayList<>();
//相对位置,根据存放的位置修改路径
newFileList.add(new File("app/libs/framework.jar"))
newFileList.addAll(fileSet)
options.bootstrapClasspath = files(
newFileList.toArray()
)
}
}
添加在buildscript {}中。