解决Android 编译warning问题

Posted wzj_what_why_how

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Android 编译warning问题相关的知识,希望对你有一定的参考价值。

编译过程出现一下问题:

DSL element ‘android.dataBinding.enabled’ is obsolete and has been replaced


定位到app的build.gradle文件中的

dataBinding{
        enabled = true
    }

解读其意思是:

DSL元素的android.dataBinding。已被替换为“android.buildFeatures.dataBinding”,它将在5.0版的Android
Gradle插件中被删除
然后让我们用“android.buildFeatures.dataBinding”来进行替换

因此,改成这样,然后重新编译。

buildFeatures{
        dataBinding = true
    }

编译之后警告不再出现。

以上是关于解决Android 编译warning问题的主要内容,如果未能解决你的问题,请参考以下文章

错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )(代码片段

错误记录Android Studio 编译时 lint 检查报错 ( WARNING: DSL element ‘android.dataBinding.enabled‘ is obsolet )

android studio解决warning: Ignoring InnerClasses attribute for an anonymous inner class

Android 逆向Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )(代码片段

flutter解决 dart:html 只支持 flutter_web 其他平台编译报错 Avoid using web-only libraries outside Flutter web(代码片段

Xamarin Android 片段库