Android Studio 将项目打成JAR包

新建一个项目 为demo 

切换到project下,点击demo新建一个与app统计module

新建的module选择Android Library,项目名为mylibrary(也可以随便选择,但是在你要打包的时候将mylibrary中的gradle里面apply plugin: 'com.android.application'改为apply plugin: 'com.android.library')

新建后样式为

关联

将 //Copy类型task makeJar(type: Copy) {//删除存在的delete'build/libs/mysdk.jar'//设置拷贝的文件from('build/intermediates/bundles/debug/')//打进jar包后的文件目录into('build/libs/')//将classes.jar放入build/libs/目录下//include ,exclude参数来设置过滤//(我们只关心classes.jar这个文件)include('classes.jar')//重命名rename ('classes.jar','mysdk.jar')}makeJar.dependsOn(build)//在终端执行生成JAR包// gradlew makeJar

写入gradle

很多都是将项目生成classes.jar位置写成build/intermediates/bundles/的release下

我们一般都是在debug下使用 没有进行签名 所有我们需要将release改为debug 所以我这里使用的是debug目录下

最后在 Terminal 中 使用 gradlew makeJar运行

最后生成我们需要的jar 

脚本原理是将生成的classes.jar复制一份改成你需要的名字 生成到你所指定的目录。


猜你喜欢

转载自blog.csdn.net/qq_33240767/article/details/78728224