版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013519084/article/details/80740010
一、首先先把你的module项目中的build.gradld文件进行修改,如下:
注意: 建议新建此module的时候选择library类型,这样就不用改动了
二、、在build.gradle文件中复制下面代码:
注意: 以下代码需要同android{}平级
task clearJar(type: Delete) {
delete 'libs/retrofitlib.jar'
}
task makeJar(type:org.gradle.api.tasks.bundling.Jar) {
//指定生成的jar名
baseName 'retrofitlib'
//从哪里打包class文件
from('build/intermediates/classes/debug/com/example/retrofithttprequest')
//打包到jar后的目录结构
into('com/example/retrofithttprequest/')
//去掉不需要打包的目录和文件
exclude('R.class')
//去掉R开头的文件
exclude{it.name.startsWith('R');}
}
makeJar.dependsOn(clearJar, build)
三、在android studio的控制台输入命令打包:
gradlew makeJar
四、打包成功后查看module的build文件夹下面的libs文件夹里面则有生成的lib文件