日期: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
文章插图
文章插图
3 或者使用终端命令来编译
3.1 编译所有模块用gradlew makeJar
3.2 编译单个模块用gradlew :LibXXX:makeJar,其中LibXXX为自己的模块名称
文章插图
【Android Studio编译jar包】
推荐阅读
- Android平台HTTPS抓包全方案
- 谷歌|手游玩家大好消息:Android 13将有效减少游戏加载时间
- 开机内存占一半,应用后台杀不死?那些不了解的Android后台机制
- Android开源库V-Layout:淘宝,天猫都在用的UI框架,赶紧用起来吧
- Android组件化开发思想与实践
- 谷歌|全球首款Android 13手机谷歌Pixel 7即将问世
- Go 中的内联优化
- Android开发者必知的内存、性能优化细节
- 菜鸟-资深-大牛必进之路 Android完整知识体系路线
- Android 中部分内存泄漏示例及解决方案