AndroidStudio生成jar包

def SDK_BASENAME = "TestSdk";
def SDK_VERSION = "_V1.00.02_20180224";
def sdkDestinationPath = "build";
def zipFile = file('build/intermediates/bundles/default/classes.jar')

task deleteBuild(type: Delete) {
    /*delete sdkDestinationPath + SDK_BASENAME + SDK_VERSION + ".jar"*/
    delete 'build/libs/'
}

task makeJar(type: Jar) {
    from zipTree(zipFile)
    from (project.zipTree("libs/aaaa.jar"))
    from (project.zipTree("libs/bbbbb.jar"))
    baseName = SDK_BASENAME + SDK_VERSION
    destinationDir = file(sdkDestinationPath)
}

makeJar.dependsOn(deleteBuild, build)

然后使用Android Studio右侧的Gradle图形化工具,选择Your Moudle->Tasks->other->执行makejar即可。

猜你喜欢

转载自blog.csdn.net/ithouse/article/details/79363564