美文网首页
Gradle生成jar

Gradle生成jar

作者: liucloo | 来源:发表于2016-04-30 00:29 被阅读1036次

    2016年4月1日

    task clearJar(type: Delete) {
        delete 'libs/sdk.jar'
    }
    
    task makeJar(type:org.gradle.api.tasks.bundling.Jar) {
        //指定生成的jar名
        baseName 'sdk'
        //从哪里打包class文件
        from('build/intermediates/classes/debug')
        //打包到jar后的目录结构
        into('/')
        //去掉不需要打包的目录和文件
    //    exclude('test/', 'BuildConfig.class', 'R.class')
        //去掉R$开头的文件
    //    exclude{ it.name.startsWith('R$');}
        exclude('android')
    }
    
    makeJar.dependsOn(clearJar, build)
    

    执行gradlew -q makeJar

    在build/libs目录下找到这个jar

    补充:
    jar转成dex的命令
    dx --dex --output=target.jar origin.jar

    相关文章

      网友评论

          本文标题:Gradle生成jar

          本文链接:https://www.haomeiwen.com/subject/nnlkrttx.html