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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...