方法一 項目下的gradle修改,作用于整個項目
- 在相應module下新建一個libs文件夾(如下framework_libs),主要是項目中引入的jar太大了,所以不能放在libs里,否則編譯運行會報錯(提示方法數過多)。如果你的jar包不大,可以直接放到libs目錄下。
- 修改project下的gradle文件,將以下代碼添加到如圖所示位置,最后同步gradle修改。
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add('-Xbootclasspath/p:fragmentdemo\\framework_libs\\internal.jar')
}
}
*說明——fragmentdemo\framework_libs\internal.jar
fragmentdemo:module名
framework_libs:所建的libs文件夾
internal.jar:jar包
方法二 module下的gradle修改,僅作用于該module
- 在相應module下新建一個libs文件夾(如下framework_libs),主要是項目中引入的jar太大了,所以不能放在libs里,否則編譯運行會報錯(提示方法數過多)。如果你的jar包不大,可以直接放到libs目錄下。
- 修改module下的gradle文件,將以下代碼添加到如圖所示位置,最后同步gradle修改。
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add(
'-Xbootclasspath/p:fragmentdemo\\framework_libs\\internal.jar;' +
'fragmentdemo\\framework_libs\\framework.jar')
}
}
*說明——fragmentdemo\framework_libs\internal.jar;fragmentdemo\framework_libs\framework.jar'
fragmentdemo:module名
framework_libs:所建的libs文件夾
internal.jar、framework.jar:jar包,多個jar引用以分號間隔