Android Studio 将项目打成JAR包

新建一个项目 为demo Android Studio 将项目打成JAR包
文章图片

切换到project下,点击demo新建一个与app统计moduleAndroid Studio 将项目打成JAR包
文章图片

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

新建后样式为Android Studio 将项目打成JAR包
文章图片

【Android Studio 将项目打成JAR包】关联Android Studio 将项目打成JAR包
文章图片

将 //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
写入gradleAndroid Studio 将项目打成JAR包
文章图片

很多都是将项目生成classes.jar位置写成build/intermediates/bundles/的release下
我们一般都是在debug下使用 没有进行签名 所有我们需要将release改为debug 所以我这里使用的是debug目录下
最后在 Terminal 中 使用 gradlew makeJar运行
最后生成我们需要的jar Android Studio 将项目打成JAR包
文章图片

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


    推荐阅读