0
点赞
收藏
分享

微信扫一扫

Gradle打包jar

菜头粿子园 2021-09-30 阅读 64

在build.gradle里,写入一下代码就可以了。

task clearJar(type: Delete) { 
        delete 'libs/SLog.jar' 
  } 

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

    makeJar.dependsOn(clearJar, build)

然后再输入命令
gradle makeJar
就可以了,输出jar在

项目文件/app/build/libs/我是.jar

举报

相关推荐

0 条评论