Android Studio 将项目打成JAR包
新建一个项目 为demo
文章图片
切换到project下,点击demo新建一个与app统计module
文章图片
新建的module选择Android Library,项目名为mylibrary(也可以随便选择,但是在你要打包的时候将mylibrary中的gradle里面apply plugin: 'com.android.application'改为apply plugin: 'com.android.library')
文章图片
新建后样式为
文章图片
【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
写入gradle
文章图片
很多都是将项目生成classes.jar位置写成build/intermediates/bundles/的release下
我们一般都是在debug下使用 没有进行签名 所有我们需要将release改为debug 所以我这里使用的是debug目录下
最后在 Terminal 中 使用 gradlew makeJar运行
最后生成我们需要的jar
文章图片
脚本原理是将生成的classes.jar复制一份改成你需要的名字 生成到你所指定的目录。
推荐阅读
- android第三方框架(五)ButterKnife
- 即将到手三百万
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- 思友人
- android|android studio中ndk的使用
- 20210307《挑战赛怂人胆》【能量将帅挑战赛(01)】
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- 苍灵十二将I|苍灵十二将I 第一百二十五章 关门猎兽