1、错误:Error:All flavors must now belong to a named flavor dimension.
在主app的build.gradle里面的defaultConfig中添加代码:
//版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的了 flavorDimensions "versionCode"
2、设置编译输出apk文件名格式
//Android Studio 2.x版本定义输出apk格式
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
//这里修改apk文件名
def fileName = "demo_${variant.productFlavors[0].name}-${defaultConfig.versionCode}-${defaultConfig.versionName}-${releaseTime()}.apk"
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
//Android Studio 3.0版本定义输出apk格式
android.applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "时光笔记_v${defaultConfig.versionName}_${variant.productFlavors[0].name}.apk"
}
}
评论