写了个工具包。然后想生成成jar包或者arr的资源格式,网上找了方法,这边算是总结下
首先是生成jar包
首先在library的工程目录下选中它的build.gradle文件并打开
在文件的最后加入代码
第一种 build/intermediates/bundles/release/’ 路径存在
//task to delete the old jar
task deleteOldJar(type: Delete) {
delete 'release/demo.jar'
}
//task to export contents as jar
task makeJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('release/')
include('classes.jar')
///Rename the jar
rename('classes.jar', 'demo.jar')
}
exportJar.dependsOn(deleteOldJar, build)
第二种 build/intermediates/packaged-classes/debug/'路径存在
//修改jar名字+将指定jar生成的地方
task makeJar(type:Copy){
//如果之前存在,则先删除
delete 'build/libs/demo.jar'
//设置拷贝的文件
from('build/intermediates/packaged-classes/debug/')
//生成jar包后的文件目录位置
into('build/libs/')
//include,exclude参数来设置过滤
include('classes.jar')
//重命名
rename('classes.jar','demo.jar')
}
makeJar.dependsOn(build)
实现一个生成jar包的方法
其中AndroidPlugin.jar就是生成的jar包名
实现上面操作之后 点击右边的Gradle侧边栏
点击之后选择 library包下面的Tasks->other->exportJar方法 然后运行它
运行完毕后 你就可以在library项目文件下面的release文件夹里面找到生成的jar文件了