问题起因
Cause by:com.android.tools.r8.CompilationFailedException:Compilation failed to complete
Type com.xxx.xx.xxx.x is defined multiple times
在某次运行项目时,发现原本可以运行的项目突然报了 如上方所示的error
原因分析
根据error提示,知道原因是多个依赖重复,但未对可运行的项目进行操作,因此结合其他的一些报错,判定是编译时出现了紊乱
解决方法
采用三种方法进行解决:
- 方法一:Rebuild Project 和 clean Project
可以先Rebuild Project,然后试下是否可以正常运行项目(我就是Rebuild了一下便可成功运行)
- 方法二:Sync Project with Gradle.. 和 InvaLidate Catched/Restart
- 方法三:若前两个方式均不起作用,则将项目根部的build以及主moudle下的build两个文件夹删除,再进行InvaLidate Catched/Restart操作,重启AS,再次编译