记一次android项目集成flutter module出现包冲突问题:Program type already present: android.support.v4.app.xxxxx

原创
2020/08/19 16:15
阅读数 1.4W

我的android项目集成的是基础库是support:appcompat-v7,并没有用谷歌最新的androidx,此问题是在support:appcompat-v7库的情况下出现。

当我集成flutter module并运行项目的时候出现以下情况

原因是我们集成的flutter插件引用aar,aar之中使用了androidx,所以在编译的时候会造成包冲突

解决办法有两种

1、项目androidx迁移

因为我们的项目中依赖了其他库对androidx不支持,所以用第2种方法

2、使用exclude 去除重复依赖 在dependencies中添加以下代码

添加后编译运行成功。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部