Dadabing编译报错

2022-10-11  本文已影响0人  sjandroid

背景

打开dataBinding开关之后编译就一直报错,关闭此开关就没事

编译环境

gradle配置

image.png

编译失败信息

image.png

降低compileSdkVersion、targetSdkVersion版本

配置

image.png

编译失败信息

image.png

更改lifecycle库的版本号

  • 最开始liefycycle使用的最新版本 2.5.1,根据上述报错信息提示lifecycle的某些库中要求compileSdkVersion最低为31。
  • 但是改为31又不能使用databinding,所以就一路降lifycycle版本号,最终发现2.3.1使用这个版本的lifecycle才可以正常编译。

可能引起编译失败的原因:之后再找时间分析具体原因

上一篇 下一篇

猜你喜欢

热点阅读