我使用的是Android studio 1.0.1。我有一个java模块引用的其他模块在我的项目。我已经从SVN那里借过了,但是现在

检测到不支持的模块:以下模块不支持编译:。不幸的是,你不能在一个项目中同时拥有非gradle Java模块和Android-Gradle模块。

在得到这个错误后,AS停止编译这个模块,这样我就不能编译/运行我的项目了。


当前回答

点击文件->无效缓存/重新启动不再帮助你 删除。iml,。idea文件和文件夹从文件资源管理器不在android工作室

1)用不同的/另一个项目打开android studio

2)非近期新引进项目

3)重新构建项目

当然会有用的

其他回答

在我的案例设置中。Gradle包含无效配置。

我改变了:

包括:应用程序的 rootProject.name = < >其他事情的

To:

包括:应用程序的

错误消失了。检查一下你的设置。Gradle检查潜在错误。如果这不能工作尝试删除缓存和其他技巧。

以上所有答案都是正确的,但在我的情况下,我的应用程序目录中没有lib文件夹,我试图在应用程序gradle文件中调用下面的行

 compile fileTree(include: ['*.jar'], dir: 'libs')

所以要确保你在gradle文件中声明的任何依赖都对app可用

你可以更新Android studio的新版本,然后去invalidate渔获/重新启动。单击同步按钮构建应用程序。

我知道这是个老问题。但我在更新到Android Studio 3.0后遇到了这个问题。我通过删除app.iml文件在我的应用程序模块,然后Invalidate缓存/重新启动来解决这个问题。

删除.idea / modules.xml 重新加载所有Gradle项目

你不希望删除整个。idea目录,因为它包含字典和搁置的更改。