赞
踩
- task buildJar(type: Jar, dependsOn: ['compileReleaseJavaWithJavac']) { // task buildJar(type: Jar, dependsOn: ['build'])
- //导出的jar文件的名称
- archiveName = "test-debug.jar"
- //需打包的资源所在的路径集
- from('build/intermediates/classes/release')
- from fileTree(dir: 'src/main')
- from (project.zipTree('libs/extlib_out.jar')) //第三方jar包
- destinationDir = file('../libs') // //导出的jar文件的存放目录(未指定则默认存放在build/libs下) destinationDir = file('D:/libs')
- exclude('**/R.class')
- exclude('**/R\$*.class') //过虑资源文件
- exclude "com/r/c/v/BuildConfig.class"
- exclude "com/r/c/v/BuildConfig\$*.class" //过滤BuildConfig
- //include "**/*.*" //需要打包的类 如 // include('com/reginer/mytest/*.class')
- include('com/r/c/v/*.class')
- include "assets/**" //引入assets目录下的资源
- include "com/android/aop/**" //第三方jar包的包路径
- }

然后点击下面选择的buildJar,可以直接编译,后会在该module的上一层目录的libs目录下生成一个
test-debug.jar的jar包
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。