【发布时间】:2017-10-26 08:28:22
【问题描述】:
我在我的 gradle 脚本中使用以下代码来重命名使用 AndroidStudio 生成的 apk:
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, defaultConfig.versionCode + "_" + output.outputFile.name)
}
}
所以它生成的 apk 名称如下:345-app-release.apk,其中 345 是 versionCode。
但是更新到AndroidStudio 3.0后却返回如下错误:
无法设置只读属性“outputFile”的值 ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, 过滤器=[]}} 类型 com.android.build.gradle.internal.api.ApkVariantOutputImpl.
如何使用新的构建工具实现类似的重命名。
【问题讨论】:
标签: android android-gradle-plugin