美文网首页APP & program
Android studio 依赖包重复报错问题

Android studio 依赖包重复报错问题

作者: 散枫 | 来源:发表于2018-11-09 16:19 被阅读0次
  例如:这种报错
重复依赖

解决方法:

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

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

相关文章

网友评论

    本文标题:Android studio 依赖包重复报错问题

    本文链接:https://www.haomeiwen.com/subject/mwwwxqtx.html