天天看点

Android studio 导出,导入 arr包

Android studio 导出,导入 arr包

arr包与jar包不同之处在于arr可以导入.class文件与其资源文件.因为是使用依赖完成导入所以不需要配置gradle。

导出arr包

创建module(模块)
打开Flie–>New –>NewModule
Android studio 导出,导入 arr包
选择Android Libray
Android studio 导出,导入 arr包

修改命名,然后finish

创建成功后

Android studio 导出,导入 arr包

创建成功后即可在module中编写代码

注:module中不能使用switch语句,因为Module中生成的R.java中的资源ID不是常数,ID没有final修饰词

导出arr包

导出arr包有两种方法

方法一:

是Build–>Rebuild Project

Android studio 导出,导入 arr包

方法二:

使用Terminal

在Terminal中输入 gradlew assembleRelease(windows)

         ./gradlew assembleRelease(linux)

Android studio 导出,导入 arr包
编译完成后arr包的位置在,你的module–>Build–>output–>arr文件夹下
Android studio 导出,导入 arr包

导出arr包结束

导入arr包

创建module(模块)
将准备导入的arr包放在app–>libs 文件夹下
Android studio 导出,导入 arr包
打开Flie–>New –>NewModule
Android studio 导出,导入 arr包
这次选择Imoprt.JAR/.AAR Package
Android studio 导出,导入 arr包
文件选择在lib中的arr包
Android studio 导出,导入 arr包
成功后会在项目里创建一个module
Android studio 导出,导入 arr包

Rebuild 一下项目

Build–>Rebuild Project

Android studio 导出,导入 arr包
成功后会多一个iml文件
Android studio 导出,导入 arr包
打开File–>Project Structure…
Android studio 导出,导入 arr包
点击app,找到Dependencies,点击“+”选择Module dependency
Android studio 导出,导入 arr包
选择你的arr包生成的module,点击OK
Android studio 导出,导入 arr包
当然如果不想使用Project Structure… 也可在你的build.gradle中配置,只需一行代码
Android studio 导出,导入 arr包

dependencies {

……

compile project(‘:你的arr包名’)

}

最后查看project目录–>External Libraries

Android studio 导出,导入 arr包

如果有以上文件说明导入成功,可以在project中直接引用了

注:build.gradle中一定要有

      compile fileTree(include: [‘*.jar’], dir: ‘libs’)这句代码

继续阅读