android studio3.0 编译 Cannot set the value of read-only property 'outputFile' for apkVariantOutputImp

来源:互联网 发布:mac 开发php 必备软件 编辑:程序博客网 时间:2024/06/06 02:42

修改方式:

原build.gradle中:

variant.outputs.each { output ->    def outputFile = output.outputFile    if (outputFile != null && outputFile.name.endsWith('.apk')) {        def fileName        if (variant.buildType.name == "debug") {            fileName = "NewSecurityPlatform_v${defaultConfig.versionName}_debug_${dateTime()}.apk"        } else {            fileName = "NewSecurityPlatform_v${defaultConfig.versionName}_release_${dateTime()}.apk"        }        output.outputFile = new File(outputFile.parent, fileName)    }}


更改为:

variant.outputs.all {    if (variant.buildType.name == "debug") {        outputFileName = "NewSecurityPlatform_v${defaultConfig.versionName}_debug_${dateTime()}.apk"    } else {        outputFileName = "NewSecurityPlatform_v${defaultConfig.versionName}_release_${dateTime()}.apk"    }}

阅读全文
0 0
原创粉丝点击