Android Studio 打包 jar 或 arr 包
jar与arr包的区别:
jar包里面只会存在源码,没有资源
arr包里面既包含源码还有其他资源文件
1.首先在Android Studio 中新建库文件里面存放资源和java文件
2.依赖主App,修改Library中的build.gradle 文件,生成jar/arr文件
App build.gradle
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
implementation project(path: ':eventlibrary')
}
eventlibrary build.gradle
//maek jar
task makeJar(type: .Copy){
delete 'build/libs/eventlibrary.jar'
from('build/intermediates/bundles/release/')
into('build/libs/')
include('classes.jar')
rename('classes.jar','eventlibrary.jar')
}
makeJar.dependsOn(build)
生产Jar包两种方式:
1.直接在gradle文件中执行红色箭头指向的绿色按钮即可
2.在android studio 提供的Terminal中(目录默认伟当前工程的)键入 ./gradlew makeJar 回车
3.成功输出的文件arr和jar