坑系列(八)Found interface xx, but class was expected xx

今天被反馈了一个 IncompatibleClassChangeError 问题,错误信息见下:

在这里插入图片描述

方案

经排查,引起此问题的原因是:用户在项目中使用了两个有关联的 sdk : 地图 A sdk 和地图动画工具 B sdk,由于 B sdk 中用到了 A sdk 内的类,所以当用户升级了 A sdk 后,由于 A 内类有所变化,所以导致使用 B 时报错。这里的解决方法即 B sdk 需要按 A sdk 的最新版本做一次升级适配。

猜你喜欢

转载自blog.csdn.net/MingJieZuo/article/details/108371210
xx