- 打开library下面的build.gradle,添加如下代码
task clearJar(type: Delete) {
delete 'build/libs/mySdk.jar'////这行表示如果你已经打过一次包了,再进行打包则把原来的包删掉
}
task makeJar(type: Copy) {
from('build/intermediates/bundles/release/') //这行表示要打包的文件的路径,根据下面的内容,其实是该路径下的classes.jar
into('libs/') //这行表示打包完毕后包的生成路径,也就是生成的包存在哪
include('classes.jar') //看到这行,如果你对分包有了解的话,你就可以看出来这行它只是将一些类打包了
rename ('classes.jar', 'mySdk.jar')
}
makeJar.dependsOn(clearJar, build)
- 打开cmd,转到你的project下,执行 gradlew makeJar。注:第一次执行一般会下载一些东西,请耐心等待。