Android Studio 3.0踩坑篇之自定义apk名称

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014780554/article/details/80007682

报错日志
Cannot set the value of read-only property ‘outputFile’

Android Studio3.0之前用法如下

    applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def oldFile = output.outputFile
            output.outputFile = new File(oldFile.parent, oldFile.name.replace(".apk", "-suffix.apk"))
        }
    }

Android Studio3.0修改之后为如下

    applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "${variant.name}-v${variant.versionName}-${buildType.name}.apk"
        }
    }

猜你喜欢

转载自blog.csdn.net/u014780554/article/details/80007682