更新后Gradle Plugin 3.0 遇到的问题
问题
**Error:(101, 0) Cannot set the value of read-only property 'outputFile' for A ...**
解决
升级为 gradle plugin 3.0 后,打包的文件输出就出了问题:
原始为:
//打包命名
applicationVariants.all { variant ->
variant.outputs.each { output ->
if (variant.buildType.name == 'release') {
variant.mergedFlavor.versionCode = getVersionCode(false)
variant.mergedFlavor.versionName = getVersionName(false)
// release
def apkName = "${project.getName()}_${variant.flavorName}_${buildType.name}_v${variant.versionCode}.apk"
output.outputFile = new File(output.outputFile.parent, apkName)
} else {
variant.mergedFlavor.versionCode = getVersionCode(true)
variant.mergedFlavor.versionName = getVersionName(true)
// debug
def apkName = "${pro
版权声明:本文为zhangxy0605原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。