Android Studio使用framework.jar方法

来源:互联网 发布:网页三剑客软件下载 编辑:程序博客网 时间:2024/05/02 00:14

最近开发launcher项目时需要使用framework.jar,之前使用eclipse开发时导入framework.jar非常简单,只需要按常规方式导入,然后调整jar包的顺序,把framework.jar放置在android.jar之前就可以正常编译使用了,但是在使用Android Studio开发工具时,就没那么容易了,通过一段时间的努力终于搞定了,把方法分享如下:


1. 首先要明确的是framework.jar只是为我们编译提供隐藏接口的支持,所以这个jar包肯定是不需要打包进我们的APK的,所以在build.grade中要使用

provided files('libs/framework-17.jar')

添加编译

2. 接下来就是修改lib的编译顺序了,在app.iml文件中,将

<orderEntry type="library" exported="" name="framework-17" level="project" />


移动到

<orderEntry type="jdk" jdkName="Android API 21 Platform" jdkType="Android SDK" />


(该文件为studio编译时生成,每次gradle有更改都需要手动改一下)

3. 再在修改project的build.gradle文件,改成如下所示


这是在原有的基础上加了gradle.projectsEvaluted{}里面的内容,这里要说明下”Xbootclasspath/p”后接的路径,是相对于当前Project的根目录,例子中的”:app\libs\framework.jar”其中的app为Module名,libs就是放framework.jar的文件夹了


0 0
原创粉丝点击