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

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

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


当前回答

步骤1:删除。iml文件

步骤2:检查你的项目目录是否包含任何空白,如果是这样,然后重命名你的项目目录留下空间

ex:

之前:我的项目

后重命名:MyProject

打开Android Studio…

其他回答

上面的方法我试过,但对我没用。

我从项目目录中删除了。idea文件夹。 使用Android Studio菜单File ->使缓存无效/重新启动 Windows 10操作系统用户配置文件目录中删除了。gradle文件夹。(例如,C:\Users\ YourUserName \ .gradle)

如果上述方法无效,请尝试此解决方案。

对于windows用户,这也可能是由文件系统损坏引起的。

如果以上所有步骤都没有纠正错误:

关闭Android Studio 以管理员身份打开命令提示符 在存储应用程序的驱动器上运行chkdsk /f 删除。idea文件夹 重启Android Studio

Delete .idea folder 
Close project ->
Reopen Project ->
Invalidate Caches / restart

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

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

2)非近期新引进项目

3)重新构建项目

当然会有用的

我也遇到了同样的错误,每次我盯着Android Studio时都会看到警报,这真是太烦人了。我尝试了上面提到的解决方案,包括无效缓存,重新启动等,没有什么让它消失。

在我的例子中,我们从源代码中删除了一个模块,引用也从settings.gradle中删除了。结果,.idea/modules.xml仍然引用该模块。

我所需要做的就是从。idea/modules.xml中的<modules>中删除这一行,它使它全部消失。