日期:2020.06.01
说明:简单描述如何编译
1 在Module的build.gradle添加编译jar代码
task makeJar(type: Copy) { //删除存在的 delete '../CommonLib/libXXX.jar' //设置拷贝的文件 from('build/intermediates/packaged-classes/release/') //Android studio3.0之后的路径 // from('build/intermediates/intermediate-jars/release/') //Android studio3.0之前的路径 //打进jar包后的文件目录,即将classes.jar放入CommonLib目录下 into('../CommonLib/') //include ,exclude参数来设置过滤 include('classes.jar') //重命名 rename ('classes.jar', 'libXXX.jar')}// 说明:CommonLib 为自己要存放的路径,如果自己的路径不一致需修改
2 在Gradle任务中编译
在Gradle中找到Module→Tasks→other→makejar,双击即可编译出jar
![901161f8bcb7205a45c67dbf70ce15dc.png](https://i-blog.csdnimg.cn/blog_migrate/87977c33605c39de490eb8dcfe8a5ffa.jpeg)
![f7ef43887862396c139044b2145a8ac2.png](https://i-blog.csdnimg.cn/blog_migrate/d20b682297dfe6583ee26f354ec07e79.jpeg)
3 或者使用终端命令来编译
3.1 编译所有模块用gradlew makeJar
3.2 编译单个模块用gradlew :LibXXX:makeJar,其中LibXXX为自己的模块名称
![8dc413a4642f8b2f89c1e48a94d014d7.png](https://i-blog.csdnimg.cn/blog_migrate/206881baa77469da561f1f3657025d8c.jpeg)