重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要为大家展示了Android Studio3.2中如何导出jar包,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
创新互联公司专注于凭祥网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供凭祥营销型网站建设,凭祥网站制作、凭祥网页设计、凭祥网站官网定制、小程序制作服务,打造凭祥网络公司原创品牌,更为您提供凭祥网站排名全网营销落地服务。
1.)说明.
本项目是来自github上的一个项目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'//刪除之前的舊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包的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。