Android studio 导出,导入 arr包
Android studio 导出,导入 arr包
arr包与jar包不同之处在于arr可以导入.class文件与其资源文件.因为是使用依赖完成导入所以不需要配置gradle。
导出arr包
- 创建module(模块)
-
打开Flie–>New –>NewModule
选择Android Libray
修改命名,然后finish
创建成功后
创建成功后即可在module中编写代码
注:module中不能使用switch语句,因为Module中生成的R.java中的资源ID不是常数,ID没有final修饰词 - 导出arr包
-
导出arr包有两种方法
方法一:
是Build–>Rebuild Project方法二:
使用Terminal
在Terminal中输入 gradlew assembleRelease(windows)
./gradlew assembleRelease(linux)编译完成后arr包的位置在,你的module–>Build–>output–>arr文件夹下
导出arr包结束
导入arr包
- 创建module(模块)
-
将准备导入的arr包放在app–>libs 文件夹下
打开Flie–>New –>NewModule
这次选择Imoprt.JAR/.AAR Package
文件选择在lib中的arr包
成功后会在项目里创建一个module
Rebuild 一下项目
Build–>Rebuild Project成功后会多一个iml文件
打开File–>Project Structure…
点击app,找到Dependencies,点击“+”选择Module dependency
选择你的arr包生成的module,点击OK
当然如果不想使用Project Structure… 也可在你的build.gradle中配置,只需一行代码
dependencies {
……
compile project(‘:你的arr包名’)
}
最后查看project目录–>External Libraries
如果有以上文件说明导入成功,可以在project中直接引用了
注:build.gradle中一定要有
compile fileTree(include: [‘*.jar’], dir: ‘libs’)这句代码