Android Studio 4.0.1:构建失败:不建议使用“ android.databinding.enableV2”选项

问题描述

我最近升级到了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中添加删除某些内容

解决方法

gradle.properties中删除这些行:

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

并修复您正确添加它们的原因(“无法猜测” ...)。另请参见是否另一个模块可能不使用选项android.databinding.enableV2并尝试手动删除构建缓存并构建目录一次。更新IDE只会更新Gradle插件版本,它当然不会改变其他任何东西。如果您有这样的担忧,则可能应该使用某种版本控制系统,该系统以diff的形式显示所有更改(这还提供了无限的撤消功能和许多其他有用的功能); Android Studio支持不带插件的功能。

,

问题在于该行:

android.databinding.enableV2 = false

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

〜/ .gradle