Android gradle 编译导出jar包,并把libs中的jar包打入其中

1.建立一个Android应用工程android

2.修改app/build.gradleapp

apply plugin: 'com.android.library'

3.添加打包任务gradle

def SDK_BASENAME = "SkyDataReportInterface";
def sdkJarPath = "build";
def zipFile = file('build/intermediates/bundles/release/classes.jar')

task deleteOldJar(type: Delete) {
    delete 'build/SkyDataReportInterface.jar'
}

task makeJar(type: Jar) {
    from zipTree(zipFile)
    from zipTree(file('libs/SkyXutils.jar'))
    from fileTree(dir: 'src/main', includes: ['assets/**'])
    baseName = SDK_BASENAME
    destinationDir = file(sdkJarPath)
}
makeJar.dependsOn(deleteOldJar, build)

4.执行命令gradle makeJarui

相关文章
相关标签/搜索