1.model 下build.gradle 配置如下
2.model 下build.gradle 复制如下代码
task clearJar(type: Delete) {
delete 'build/shareData.jar' //jar包的名字,随便命名
}
task makeJar(type:org.gradle.api.tasks.bundling.Jar) {
//指定生成的jar名
baseName 'shareData'
//从哪里打包class文件
from('build/intermediates/javac/release/compileReleaseJavaWithJavac/classes')
//打包到jar后的目录结构
into('build/')
//去掉不需要打包的目录和文件
exclude('test/', 'BuildConfig.class', 'R.class')
//去掉R开头的文件
exclude{it.name.startsWith('R') }
}
makeJar.dependsOn(clearJar, build)
3. 运行gradle makeJar
4.jar位置