Android – Android Studio 3.0 问题总览记录

  • Post author:
  • Post category:其他



更新后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 版权协议,转载请附上原文出处链接和本声明。