我在gradle脚本中使用了以下代码来重命名使用AndroidStudio生成的apks:
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, defaultConfig.versionCode + "_" + output.outputFile.name)
}
}
因此,它生成的versionCode的名称类似:345-app-release.apk,,其中345是apks。
但是在更新到AndroidStudio 3.0之后,它返回以下错误:
无法为类型为com.android.build.gradle.internal.api.ApkVariantOutputImpl.的ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN,fullName=debug,filters=[]}}设置只读属性'outputFile‘的值
如何使用新的构建工具实现类似的重命名。
https://stackoverflow.com/questions/46949311
复制相似问题