Android Studio導入修改過的系統源碼

導入系統源碼

  1. 在主工程模塊(如:app)下新建一個文件夾,名字隨意,比如exlibs。
  2. 把android.jar放入exlibs文件夾中。
  3. 在主工程模塊的build.gradle(如:app/build.gradle)加入如下一句話:
dependencies {
	compileOnly files('exlibs/android.jar') //這裏填寫android.jar的路徑
}
  1. 在項目工程的build.gradle中添加如下一句話:
allprojects {
    repositories {
        jcenter()
        google()
    }

    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs.add('-Xbootclasspath/p:app\\exlibs\\android.jar')//這裏填寫android.jar的路徑
        }
    }
}
  1. 工程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版本決定。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章