美文网首页
生成带assets文件夹的jar包

生成带assets文件夹的jar包

作者: 无名大卒 | 来源:发表于2016-09-20 10:22 被阅读0次

    (1)编写相应task

    在build.gradle文件夹加入buildMyJar task

    task buildJar(type: Jar, dependsOn: ['build']) {

    //导出的jar文件名称

    archiveName = 'aa.jar'

    //从哪个目录打包jar

    from('build/intermediates/classes/release')

    //导出的jar文件的存放目录(未指定则默认存放在build/outputs/libs下)

    destinationDir = file('build/outputs/libs')

    //去掉不要的类

    //exclude('com/aa/bb/BuildConfig\$*.class')

    //exclude('**/R.class')

    //exclude('**/R\$*.class')

    //需要打包的类

    include('**/*.class')

    //include assets path

    from fileTree(dir: './',includes: ['assets/**'])

    include('assets/**')

    }

    }

    (2)打开AS右侧面板的gradle projects,在相应工程的other找到buildMyJar 执行即可。

    相关文章

      网友评论

          本文标题:生成带assets文件夹的jar包

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