在app下的build.gradle下添加以下代码
task clearJar(type: Delete) {
delete 'build/outputs/包名.jar'
}
task makeJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('build/outputs/')
include('classes.jar')
rename ('classes.jar', '包名.jar')
}
makeJar.dependsOn(clearJar, build)</span>
在Terminal执行 gradlew makeJar生成jar包,如果成功你就可以在build/outputs文件夹下看到你打的jar包。当然,into(路径)里面的路径可以改变。
如果出现错误,可以尝试将头部的配置修改一下
//apply plugin: 'com.android.application'
apply plugin: 'com.android.library'
或者是将Id隐掉
defaultConfig {
// applicationId "com.donews.donewsadsdk"
minSdkVersion 9
targetSdkVersion 23
或者两者都修改一下