Android Studio3.2中导出jar包的过程详解

2020-10-07 0 570

1.)说明.

本项目是来自github上的一个项目roottools (https://github.com/Stericson/RootTools),这里只是想本地编译后输出下jar供自己进行使用。

2.)操作步骤.

步骤1)按之前你熟悉的方式进行开发待输出为jar的项目.

步骤2) 一般的gradle设置,比如gradle版本,android sdk的编译,目标,最小要求版本..还有compileOptions的jdk版本设置等.

步骤3)gradle中的apply plugin设置:

apply plugin: \'com.android.library\' //这里是重点,将最前面的apply plugin: \'com.android.application\' 修改为apply plugin: \'com.android.library\',application对应的是apk

步骤4)输出jar的Task配置.

//从这里开始是导出jar的gradle设置
task copyJar(type: Copy) {
 delete \'build/outputs/RootTools.jar\'//?h除之前的?jar包
 archivesBaseName = \"code\"//jar包名称
 from(\'build/intermediates/intermediate-jars/release\') //这里是代码编译后的classes.jar,res.jar包目录(不同as版本是不一样的,根据自己的来)
 into(\'build/libs\') //jar包输出目录
 include(\'classes.jar\')//复制的代码jar包,固定叫classes.jar
 rename(\'classes.jar\', \'RootShell.jar\') //重命名jar包的名字(随便写都可以)
}
copyJar.dependsOn(build)

步骤5)SyncNow并执行相关的Task.

Android Studio3.2中导出jar包的过程详解

总结

到此这篇关于Android Studio3.2中导出jar包的过程详解的文章就介绍到这了,更多相关android studio导出jar包内容请搜索自学编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持自学编程网!

遇见资源网 Android Android Studio3.2中导出jar包的过程详解 http://www.ox520.com/23638.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务