第一步、新建module
注意:新建module时选中为Library
新建完成的library
第二步、将module引入项目
完成1.2.3步骤后会出现4
或者直接在gradle中配置
第三步、生成jar
首先在gradle加入以下内容
task makeJar(type:Copy) {
delete 'build/libs/test.jar'
from('build/intermediates/bundles/debug/')//jar文件来源
into('build/libs/') //生成路径
include('classes.jar')
rename('classes.jar','test.jar') //命名为test.jar
}
makeJar.dependsOn(build)
注意位置要在android标签内部,与defauleconfig属于同级
完成后同步一下,点击右侧gradle选项卡找到makeJar,然后双击,这里的makjar 和添加代码的方法名称是一样的,可以自己定义。
或者在命令行操作
等待执行结束完成
如果在libs目录中找不到test.jar,原因我现在也不清楚但是在另一个文件夹中找到了classes.jar
下面补充内容:使用jar包的时候,资源文件和布局文件导入项目问题处理
https://www.cnblogs.com/xxdh/p/6703746.html
附加生成aar包的方法,别人的博客里看到的,次博客只用于个人记录回忆使用,如果还要有不明白的,这里附带链接,希望可以帮助大家
https://blog.csdn.net/g777520/article/details/53331797