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

相關文章
相關標籤/搜索