Android Studio IDE 导入系统framework.jar包方案

来源:互联网 发布:无锡网络教育高起专 编辑:程序博客网 时间:2024/05/22 16:39

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 包手动放置最后;

image_1avveruh812d4vso129e1a6tq909.png-79.8kB

版权声明:本文为 Jerry Liu 原创文章,可以随意转载,但必须在明确位置注明出处!!!

2 0
原创粉丝点击