如标题 androidx 是 support的替代物, 视为support版本过于碎片化不好升级管理。google推出的解决方案。 但是在集成第三方库或者插件时就会因冲突而报错。这里展示一下我的解决方案
举个例子- 错误内容

根据提示找到toast 代码

这里确实用的v4包, 根据不共存原则所以我们需要将它给转换成androidx的样式。
当然这个是一个flutter 插件,所以用migrate是不行的,上面是演示效果, 针对这种插件里面有错误情况,我们可以看是否有最新版本了
或者通过android studio 打开这个插件,然后进行更改插件代码
也行。
如果项目需要整体将support迁移到androidx~


网友评论