Android《轻松打包Jar》

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进行打包,配置如上。
我们的项目代码目录如下:

Android《轻松打包Jar》_第1张图片
image.png

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

Android《轻松打包Jar》_第2张图片
image.png

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

Android《轻松打包Jar》_第3张图片
image.png

你可能感兴趣的:(Android《轻松打包Jar》)