首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >启用viewBinding功能失败(AndroidStudio3.6)

启用viewBinding功能失败(AndroidStudio3.6)
EN

Stack Overflow用户
提问于 2019-09-21 13:00:34
回答 4查看 7.9K关注 0票数 9

我已经安装了AndroidStudio3.6金丝雀12,我想使用viewBinding功能

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

代码语言:javascript
运行
复制
android {
   ...
   viewBinding.enabled = true
   ...
}

但我知道这个错误

代码语言:javascript
运行
复制
A problem occurred evaluating project ':app'.
> Could not get unknown property 'viewBinding' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.

需要帮助!谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-09-21 18:48:20

谢谢你的支持!

我用Android Gradle Plugin 3.6.0-alpha12解决了这个问题

票数 5
EN

Stack Overflow用户

发布于 2019-09-21 13:26:21

官方网站中所示

把它说成:

代码语言:javascript
运行
复制
android {
    ...
    viewBinding {
        enabled = true
    }
}

请检查您的Android版本,它必须是3.6 Canary 11+

还可以查看Gradle插件- Android Gradle Plugin 3.6.0-alpha12

注意:视图绑定可用在Android 3.6金丝雀11+。中。

票数 5
EN

Stack Overflow用户

发布于 2020-02-07 14:26:49

如果你使用的是Android插件>= 4.0.0-字母表05,那么有些事情已经发生了一些变化。

现在不推荐viewBinding.enabled = true

您应该使用Android buildFeatures块来代替:

代码语言:javascript
运行
复制
android {
    buildFeatures {
        // Determines whether to support View Binding.
        // Note that the viewBinding.enabled property is now deprecated.
        viewBinding = true
    }
}

如果您希望在所有模块中默认启用该功能,则可以在gradle.properties中打开它。

代码语言:javascript
运行
复制
android.defaults.buildfeatures.viewBinding=true

博士:https://developer.android.com/studio/preview/features/#4.0

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58040546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档