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"
}
}




