美文网首页
Android Studio 3.5 打Jar包

Android Studio 3.5 打Jar包

作者: 随风飘丶 | 来源:发表于2020-02-19 10:20 被阅读0次

    都是在Module中的build.gradle类操作:
    首先是最上方,apply plugin: ‘com.android.library’

    task makeJar(type:org.gradle.api.tasks.bundling.Jar) {
        // jar包的名字,随便命名
        delete'build/privacytel.jar'
    
        // 指定生成的jar名
        baseName'privacytel'
    
        // 从哪里打包class文件
        from('build/intermediates/packaged-classes/release/')
    
        //打包到jar后的目录结构
        into('build/libs/')
    
        // 包含的jar包
        include('classes.jar')
    
        // 重命名jar包为DownloadBigFiles
        rename ('classes.jar','DownloadBigFiles.jar')
    
        //去掉不需要打包的目录和文件
        exclude('test/','BuildConfig.class','R.class')
    
        //去掉R开头的文件
        exclude{it.name.startsWith('R');}
    }
    
    makeJar.dependsOn(build)
    
    

    最后在控制台最下方的Terminal中敲入命令:gradlew makeJar

    注意: 由于android studio升级,build/intermediates/bundles文件夹改为:build/intermediates/packaged-classes/release/

    相关文章

      网友评论

          本文标题:Android Studio 3.5 打Jar包

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