Android Studio IDE 導入系統framework.jar包方案
Eclipse app 開發中需要使用到 framework.jar ,引入方法很簡單;但目前趨勢 App 開發都轉入Android Studio IDE 開發, AS IDE 對引入 framework.jar 方法角複雜,記錄導入不打包的第三方 jar 包方案,本文已 classes-full-debug.jar 作為測試jar包;
1. classes-full-debug.jar copy 到 /libs 目錄中;
2. AS IDE 引入 classes-full-debug 包
AS Module 右鍵 classes-full-debug.jar –> Add as Library –> 選擇需要引入jar包Module,目前 Model build.gralde 增加了剛引入jar包
compile files('libs/classes-full-debug.jar')
3. 改變classes-full-debug.jar作用域屬性
Module –> Open Module Setting –> Dependencies –> libs/ classes-full-debug.jar –> 屬性改為Provided ;
Model build.gralde檔案更新:
provided files('libs/classes-full-debug.jar')
4. 修改 classes-full-debug.jar 相對于Android.jar 優先級
project 中 build.gradle 增加如下代碼:
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')
}
}
}
5. (可能需要) Module.iml 中手動修改jar包引入順序
android.jar 包手動放置最後;
版權聲明:本文為 Jerry Liu 原創文章,可以随意轉載,但必須在明确位置注明出處!!!