Android-Gradle打包设置

图片来源于网络

在日常开发当中,我们最后肯定要经历打包上线的步骤的。今天来分享一下Gradle的自定义打包apk名称以及输出路径,这些技巧主要在modulebuild.gradle文件中配置。

设置输入文件的名称

android.applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "test_" + defaultConfig.versionCode + "_v" + defaultConfig.versionName + "_" + buildType.name + ".apk"
        }
    }

outputFileName组成参数说明:

  1. test_,这个输入文件的前缀,主要是用来做辨识用的,可以自定义;
  2. defaultConfig.versionCode,动态获取当前版本的versionCode
  3. _v,这是当前版本名称的开头;
  4. defaultConfig.versionName,动态获取当前版本的versionName;
  5. buildType.name,编译的类型,一般情况下会有debugrelease两种;
  6. .apk,输出文件后缀。

设置apk文件输出路径

android.applicationVariants.all { variant ->
        // 设置apk的输出路径
        variant.getPackageApplication().outputDirectory = new File(project.rootDir.absolutePath + File.separator + "output")
    }

上面就是单独定制输出的apk的路径。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容