【问题标题】:How to enable viewBinging in android project using Kotlin gradle dsl?如何使用 Kotlin gradle dsl 在 android 项目中启用 viewBinging?
【发布时间】:2020-07-24 00:35:04
【问题描述】:

机器人{ ...我正在尝试在我的项目中启用 ViewBinding 女巫使用 Kotlin Gradle DSL。 所有示例都展示了如何使用 Groovy DSL 来做到这一点。

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

但此解决方案不适用于 Kotlin DSL。 我正在尝试这样的解决方案:

android {
    ...
    viewBinding.enabled = true
}

但它也不起作用。有趣的是,这种方法适用于 DataBinding。

【问题讨论】:

    标签: android kotlin gradle android-gradle-plugin gradle-kotlin-dsl


    【解决方案1】:

    只是做同样事情的一种更新方式,因为 isEnabled弃用

    只需添加此块

     viewBinding {
        android.buildFeatures.viewBinding = true
    }
    

    【讨论】:

      【解决方案2】:

      这是因为旧的 android gradle 插件版本。 升级到 3.6.2 版本后问题解决了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        • 2019-02-04
        • 2019-07-10
        • 1970-01-01
        • 1970-01-01
        • 2020-07-29
        相关资源
        最近更新 更多