Android studio 导出,导入 arr包
arr包与jar包不同之处在于arr可以导入.class文件与其资源文件.因为是使用依赖完成导入所以不需要配置gradle。
导出arr包
- 创建module(模块)
- 打开Flie–>New –>NewModule 选择Android Libray
Android studio 导出,导入 arr包 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)
编译完成后arr包的位置在,你的module–>Build–>output–>arr文件夹下Android studio 导出,导入 arr包 Android studio 导出,导入 arr包
导出arr包结束
导入arr包
- 创建module(模块)
- 将准备导入的arr包放在app–>libs 文件夹下 打开Flie–>New –>NewModule
Android studio 导出,导入 arr包 这次选择Imoprt.JAR/.AAR PackageAndroid studio 导出,导入 arr包 文件选择在lib中的arr包Android studio 导出,导入 arr包 成功后会在项目里创建一个moduleAndroid studio 导出,导入 arr包 Android studio 导出,导入 arr包 Rebuild 一下项目
Build–>Rebuild Project
成功后会多一个iml文件Android studio 导出,导入 arr包 打开File–>Project Structure…Android studio 导出,导入 arr包 点击app,找到Dependencies,点击“+”选择Module dependencyAndroid studio 导出,导入 arr包 选择你的arr包生成的module,点击OKAndroid studio 导出,导入 arr包 当然如果不想使用Project Structure… 也可在你的build.gradle中配置,只需一行代码Android studio 导出,导入 arr包 Android studio 导出,导入 arr包
dependencies {
……
compile project(‘:你的arr包名’)
}
最后查看project目录–>External Libraries
如果有以上文件说明导入成功,可以在project中直接引用了
注:build.gradle中一定要有
compile fileTree(include: [‘*.jar’], dir: ‘libs’)这句代码