枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述android打包生成apk时自定义文件名版本号。自定义项目字段等等相关的知识,希望能为你提供帮助。
早期的AS2.0版本左右中这样配置:
app---->
build.gradle中设置
applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null & & outputFile.name.endsWith(‘.apk‘)) { def fileName = "driver_${variant.productFlavors[0].name}_v${defaultConfig.versionName}.apk" output.outputFile = new File(outputFile.parent, fileName) } } }
在3.0之后用以下配置:
buildTypes { debug{ //修改debug状态 buildConfigField "boolean", "IS_DEBUG", "true" android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "${appName}_${variant.versionName}_debug.apk" } } }release { //修改debug状态 buildConfigField "boolean", "IS_DEBUG", "true" minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt‘), ‘proguard-rules.pro‘ android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "${appName}_${variant.versionName}_release.apk" } }} }
【android打包生成apk时自定义文件名版本号。自定义项目字段等等】
debug字段也自定义项目字段
推荐阅读
- Spring Boot @DeleteMapping
- 第一篇博客(记录Appium环境搭建)
- Android几种解析XML方式的比较
- appium 环境准备
- HDU暑假多校第八场J-Taotao Picks Apples
- hdu 6406Taotao Picks Apples
- Dapper多表查询时子表字段为空
- HDU6405 Make ZYB Happy 广义sam
- Android Studio 学习内容提供器