導入系統源碼
- 在主工程模塊(如:app)下新建一個文件夾,名字隨意,比如exlibs。
- 把android.jar放入exlibs文件夾中。
- 在主工程模塊的build.gradle(如:app/build.gradle)加入如下一句話:
dependencies {
compileOnly files('exlibs/android.jar') //這裏填寫android.jar的路徑
}
- 在項目工程的build.gradle中添加如下一句話:
allprojects {
repositories {
jcenter()
google()
}
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add('-Xbootclasspath/p:app\\exlibs\\android.jar')//這裏填寫android.jar的路徑
}
}
}
- 工程rebuild一下,然後打開主模塊的iml文件(如:app/app.iml)。將含有
app\exlibs\android.jar
的<orderEntry/>
項移動至<orderEntry type="jdk" jdkName="Android API 22 Platform" jdkType="Android SDK" />
前面。這裏使用的是Android API 22 但實際情況根據編譯使用的SDK版本決定。