Android Studio 4.0.1:构建失败:选项“android.databinding.enableV2”已弃用

问题描述 投票:0回答:3

我最近升级到 Android Studio 4.0.1,但我的构建一直失败,并显示以下消息:

选项“android.databinding.enableV2”已弃用。 当前默认值为“true”。 它已从当前版本的 Android Gradle 插件中删除。 数据绑定 v1 已删除。

我尝试添加:

android.enableExperimentalFeatureDatabinding = false
android.databinding.enableV2=false

到 gradle.properties 和 gradle-wrapper.properties。但都没有解决问题。是否需要从 build.gradle 中添加或删除某些内容?

build.gradle android-databinding android-build android-studio-4.0
3个回答
9
投票

gradle.properties
中删除这些行:

android.enableExperimentalFeatureDatabinding=false
android.databinding.enableV2=false

而是修复您正确添加它们的原因(“无法猜测”......)。另请查看其他模块是否可能使用选项

android.databinding.enableV2
并尝试手动删除构建缓存和构建目录一次。更新 IDE 只会更新 Gradle 插件版本,它肯定不会改变其他内容。如果您有这样的担忧,您可能应该使用某种版本控制系统,该系统显示
diff
中的所有更改(这还提供无限的撤消和许多其他有用的功能); Android Studio 支持无需插件。


0
投票

只需杀死 Gradle 贬低并重新构建


-2
投票

问题在于该行:

android.databinding.enableV2=false

必须从我的 HOME 目录中的 gradle-properties 文件中删除。在 MAC 上,它位于此处:

~/.gradle

© www.soinside.com 2019 - 2024. All rights reserved.