1.新建一个android程序
2.新建一个Module - Android Library
3.在app下面的build.gradle 加如下代码
task makeJar(type: Copy) {
delete 'build/libs/mysdk.jar'
from('build/intermediates/bundles/release/') into('build/libs/')
include('classes.jar')
rename('classes.jar', 'xxlib.jar')}
makeJar.dependsOn(build)
}
//注意 'xxlib.jar' 是指自己将要生成的jar名字
4.在app下面的build.gradle - android 括号中 加如下代码
lintOptions {
abortOnError false
}
5.编译 点击as软件 下方Terminal 输入gradlew makeJar,输入完成一段时间,末尾显示BUILD SUCCESSFUL 即可
6.生成的lib文件位置,可以看下3的代码 (('build/libs/'))
//后来我看见有些blog表述:build输出文件中已包含jar包,不必再想办法生成jar,jar包位置在你自己的建立的moduel下的 build/intermediates/bundles/release/classes.jar 。运行程序直接Copy出来