Android《轻松打包Jar》
2017-09-29 本文已影响55人
泅渡者
AndroidStudio导出Jar
在项目中我们会经常遇到需要导出Jar文件的情况。那么在AndroidStudio 中怎么快速到处Jar呢?
我们通过Gradle来构建任务也就是Task:
task buildMyJar(type: Jar, dependsOn: ['build']) {
//导出的jar文件名称
archiveName = 'Goods.jar'
//从哪个目录打包jar
from('build/intermediates/classes/debug')
//导出的jar文件的存放目录(未指定则默认存放在build/libs下)
destinationDir = file('build/libs')
//去掉不要的类
exclude('com/bsoft/factoryprovider/BuildConfig.class')
exclude('com/bsoft/factoryprovider/BuildConfig\$*.class')
exclude('**/R.class')
exclude('**/R\$*.class')
//需要打包的类
include('com/bsoft/factoryprovider/Goods.class')
}
这时候我们需要Sync Now一下,我这里是要将Goods.class进行打包,配置如上。
我们的项目代码目录如下:

接下来我们找到如下位置:

双击执行我们的Task,等待完成后就会发现Jar已经打包完成了
