Android&databinding&binding踩坑日记

Android studio 在使用databinding应用到项目时,会出现下划红线报错,但是不影响编译打包运行。错误如下图。

1.错误:Cannot access 'androidx.viewbinding.ViewBinding' which is a supertype of 'androidx.databinding.ViewDataBinding'. Check your module classpath for missing or conflicting dependencies

由上报错可知:是因为无法访问“androidx.viewbinding.viewbinding”,它是“androidx.databinding.ViewDataBinding”的超类型。请检查模块类路径是否存在丢失或冲突的依赖项。

错误视图:

2.问题分析:该项目在原本是没有报错的,但是有一天打开项目就发生了报错,但是不影响编译运行。怀疑是jdk或者gradle亦或者是grade plug版本不兼容的问题。其中有试过重启Android studio,或者清除缓存,但是都是没有用的。

3.问题解决:

可以看到kotlin-gradle-plugin引入标黄了,所以要升级其版本号为1.4.32。

接下来sync now,不再标红

4.问题总结

当出现Cannot access 某某某的时候(无法访问某某某路径的时候),一般都是版本号的问题,所以要试着看下各插件版本的兼容,或者进行升级。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值