gpt4 book ai didi

android - DSL 元素 'android.dataBinding.enabled' 已过时,已替换为 'android.buildFeatures.dataBinding'

转载 作者:行者123 更新时间:2023-12-02 12:16:22 34 4
gpt4 key购买 nike

构建项目时收到以下警告

DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'.

我正在使用 Android Studio Canary 6

最佳答案

Android Gradle Plugin 4.0.0-alpha05 开始,有一个名为 buildFeatures 的新 block 来启用构建功能。

因此,为了使用新的 AGP 插件启用数据绑定(bind),您必须在模块(例如:应用程序)级 gradle 文件中执行以下操作

build.gradle(Groovy DSL)

// shorter version
// android.buildFeatures.dataBinding true


// longer version

android {

buildFeatures {

dataBinding true

// for view binding:
// viewBinding true
}
}

build.gradle.kts(Kotlin DSL)

// shorter version
// android.buildFeatures.dataBinding = true


// longer version

android {

buildFeatures {

dataBinding = true

// for view binding:
// viewBinding = true
}
}

引用:https://developer.android.com/studio/releases/gradle-plugin#buildFeatures

关于android - DSL 元素 'android.dataBinding.enabled' 已过时,已替换为 'android.buildFeatures.dataBinding',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59390492/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com