启用视图绑定功能失败(Android Studio 3.6)

启用视图绑定功能失败(Android Studio 3.6),android,android-studio,binding,android-databinding,Android,Android Studio,Binding,Android Databinding,我已经安装了Android Studio 3.6 Canary 12,我想使用viewBinding功能 根据文档,我将此代码放在build.gradle(应用程序模块)中 但是我得到了这个错误 A problem occurred evaluating project ':app'. > Could not get unknown property 'viewBinding' for object of type com.android.build.gradle.internal.dsl

我已经安装了Android Studio 3.6 Canary 12,我想使用
viewBinding
功能

根据文档,我将此代码放在build.gradle(应用程序模块)中

但是我得到了这个错误

A problem occurred evaluating project ':app'.
> Could not get unknown property 'viewBinding' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
需要帮助!谢谢

如中所示

可以这样说:

android {
    ...
    viewBinding {
        enabled = true
    }
}

请检查您的Android Studio版本,它必须是
3.6金丝雀11+
。 同时检查Gradle插件-
Android Gradle插件3.6.0-alpha12
注意:视图绑定在中提供


谢谢你的支持


我已经通过使用安卓Gradle插件3.6.0-alpha12解决了这个问题。如果你使用安卓Gradle插件>=4.0.0-alpha05,有些事情会发生一些变化

viewBinding.enabled=true
现在已不推荐使用

您应该改用Android
buildFeatures
块:

android {
    buildFeatures {
        // Determines whether to support View Binding.
        // Note that the viewBinding.enabled property is now deprecated.
        viewBinding = true
    }
}
如果您希望在所有模块中默认启用该功能,可以在
gradle.properties
中启用它:

android.defaults.buildfeatures.viewBinding=true
文件:


请检查来自的解决方案。并将AS更新为AS 3.6的稳定版本

检查顶级
build.Gradle
文件中的Android Gradle插件版本。确保您使用的版本与您的Android Studio版本相匹配。谢谢。它需要安卓Gradle插件3.6.0-alpha12。在选择它之后,那就好了!没有区别!这是相同的声明请检查您的Android Studio版本,它必须是3.6金丝雀11+。它需要Android Gradle插件3.6.0-alpha12。在选择它之后,那就好了!谢谢,我写了更多关于这个的东西。
android.defaults.buildfeatures.viewBinding=true