错误描述

  1. Unsupported Modules Detected: Compilation is not supported for following modules: app. Unfortunately you can’t have non-Gradle Java modules and Android-Gradle modules in one project.

错误分析和解决方案

1. 字面意思,你的文件缺少gradle

2. 单工程多model创建或者引用时机不同导致的gradle文件混乱

3. 多工程多model创建或者引用时机不同导致的gradle文件混乱,注意这里是多个工程在一个电脑上跑过或者多个工程同事打开gradle不同导致的混乱

解决方法

1. 关掉其他工程只保留报错的工程 → Android studio点击File → Invalidate Cache / Restart → Invalidate and Restart
等待重启后解决

注意:点击Invalidate and Restart之前只能有一个项目打开,不然重启之后Gradle又会一起启动然后冲突(此方法解决99的问题)

2. 检查build.gradle格式是否正确,然后清理缓存后执行解决方法1。

总结

通过以上两个步骤大多数的错误都可以解决了,还没有解决的话可以留言一起看看,别忘了点赞哦!