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