使用 Android Studio 生成 jar 包
2016-12-22 本文已影响239人
小狮子365
工具:Android Studio 2.1.2
步骤:
- 找到项目下的 build.gradle 文件,将前面的
apply plugin: 'com.android.application'
修改为apply plugin: 'com.android.library'
,也就是把项目设置为 library 共别人调用的意思。或者直接找到新建的Module类型为Library的执行3.4步骤即可。 - 将 defaultConfig 中的
applicationId "xxx.xxx.xxxx"
去掉。 - 在 gradle 文件中加入以下代码:
task deleteOldJar(type: Delete) {
delete 'build/outputs/test.jar' //如果存在jar则删除掉
}
task exportJar(type: Copy) {
from('build/intermediates/bundles/release/') //jar文件来源
into('build/libs/') //生成路径
include('classes.jar')
rename ('classes.jar', 'test.jar') //命名为test.jar这里根据需要自己定义
}
exportJar.dependsOn(deleteOldJar, build)
- Android Studio 右侧有一个 Gradle 选项卡,点开要打包的module选项(例如:
:app
),找到 exportJar 双击即可,待提示成功后,在生成路径中将看到生成好的 jar 文件。