新版本AS中,可以使用以下方式导入自定义framework.jar:
-
新建一个module,可命名为“frameworks”,将framework.jar直接放入
该module的build.gradle内容如下:
configurations.maybeCreate("default")
artifacts.add("default", file('framework.jar'))
- 在应用的build.gradle中增加:
allprojects {
...
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
Set<File> fileSet = options.bootstrapClasspath.getFiles()
List<File> newFileList = new ArrayList<>()
newFileList.add(new File("frameworks/framework.jar"))
newFileList.addAll(fileSet)
options.bootstrapClasspath = files(newFileList.toArray())
}
}
}