在Android Studio 3.1上覆盖版本名失败
我有以下代码来更新所有构建类型为“release”的应用程序变量 但是,当我将Android Studio更新为3.1时,会出现以下错误,请帮助 配置项目“:app”时出现问题 无法获取任务的未知属性“versionName”:类型为“app:processProdReleaseResources” com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask在Android Studio 3.1上覆盖版本名失败,android,android-gradle-plugin,android-studio-3.1,Android,Android Gradle Plugin,Android Studio 3.1,我有以下代码来更新所有构建类型为“release”的应用程序变量 但是,当我将Android Studio更新为3.1时,会出现以下错误,请帮助 配置项目“:app”时出现问题 无法获取任务的未知属性“versionName”:类型为“app:processProdReleaseResources” com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask 我认为,api有一些变化 android.app
我认为,api有一些变化
android.applicationVariants.all { variant ->
if (variant.buildType.name == "debug") {
variant.outputs.all { output ->
output.setVersionNameOverride(variant.mergedFlavor.versionName + "-build" + new Date().format('yyyyMMddHHmmss'))
}
}
}
android.applicationVariants.all { variant ->
if (variant.buildType.name == "debug") {
variant.outputs.all { output ->
output.setVersionNameOverride(variant.mergedFlavor.versionName + "-build" + new Date().format('yyyyMMddHHmmss'))
}
}
}