Android之AndroidStudio生成jar
好几次准备弄一个Jar包一直没有成功,下面总结下成功生成Jar文件的流程。
步骤:
- 1.新建一个项目(即和平常新建项目一样)
- 2.(在步骤1的基础上)点击File-->New-->New Module—>选择Android Library最后点击Next
- 3.定义好Library的工程名:如 librarydemo
- 4.在librarydemo工程中建立需要的类,如Utils类,可以在类中定义一个方法,方便验证。
- 5.在librarydemo工程下的build.gradle中加上(和android平级):(这也是最关键的一点我尝试了网上的好像都不行,可能是我方法不对)
-
task buildMyJar(type: Jar, dependsOn: ['build']) { //导出的jar文件名称 archiveName = 'xxx.jar' //从哪个目录打包jar from('build/intermediates/classes/debug') //导出的jar文件的存放目录(未指定则默认存放在build/libs下) destinationDir = file('build/libs') //去掉不要的类 exclude('xxx/xxx/librarydemo/initres/BuildConfig.class') exclude('xxx/xxx/librarydemo/initres/BuildConfig\$*.class') exclude('**/R.class') exclude('**/R\$*.class') //需要打包的类 include('xxx/xxx/librarydemo/*.class') }
- 最后选择Studio右方Gradle
- librarydemo>Tasks>other>buildMyJar.
- 成功后在 librarydemo>libs下面就有编译生成的jar包直接拷贝到工程项目下就可使用