Android Studio 導入系統 jar包

1.當前需要導入系統jar包的module所對應build.gradle中添加如下依賴:

provided files('libs/classes-full-debug.jar')

也可以圖形化設置:

 

 

2.修改 classes-full-debug.jar 相對於Android.jar 優先級 

project 中 build.gradle 增加如下代碼:

1
2
3
4
5
6
7
8
9
10
11
12
allprojects {
    repositories {
        jcenter()
    }
 
    //添加以下代碼,使classes-full-debug.jar包編譯先於android.jar
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs.add('-Xbootclasspath/p:setting\\libs\\classes-full-debug.jar')
        }
    }
}

如圖:

 

3.Module.iml 中手動修改jar包引入順序

把Android SDK的配置項放到最後,否則還是會提示找不到系統API:

 

ref:

Android Studio IDE 導入系統framework.jar包方案 - Jerry Liu - 博客頻道 - CSDN.NET
http://blog.csdn.net/u012733519/article/details/52932585

Android Studio導入framework.jar等系統jar包方式 - sd_zhuzhipeng的專欄 - 博客頻道 - CSDN.NET
http://blog.csdn.net/zhuzp_blog/article/details/51674468

Android Studio 引用系統 jar 包的正確姿勢 - 簡書
http://www.jianshu.com/p/65f15e25a731

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章