Android studio 依赖包重复报错问题

  例如:这种报错
重复依赖

解决方法:

1.双击“shift”复制重复依赖的包搜索结果,如图中的“[图片上传中...(core.png-73f2dc-1541750523339-0)]


双击shift.png

图中可看出包依赖重复了,剩下的就是查找在哪个module依赖了这些包:
2.查找依赖包:在studio的Terminal中输入“gradlew -q app:dependencies”


gradle搜索.png

3.在里面找出哪些build.gradle的dependencies依赖了上述的重复依赖包


core.png
support-compat.png

即可知道是“implementation 'com.android.support:appcompat-v7:28.0.0'”这个依赖重复了,为啥选择这个依赖进行删除而不选择另外一个core删除呢,因为通过gradle分析:有很多子依赖都有依赖core,但是我们能找到主的依赖包含“support:appcompat”(有且只有一个主依赖)
4.进行依赖去重


去除依赖.png

5.如果还报错


错误2.png

就将去除依赖图中的注释给解掉


解除注释.png

然后重新跑项目就行,入遇到无法删除debug之类的报错语句,直接删除缓存再跑一遍即可。

如不会配置gradle查询依赖,看网址“https://blog.csdn.net/Mr_su_9726/article/details/75246510

第一次写博客,只是记录下怕自己忘了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容