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

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

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


当前回答

转到.idea/modules.xml并删除无效/不存在的路径<module />。那么File => Invalidate cache / Restart。

其他回答

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

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

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

我遇到过这个问题。

我在我的项目中使用buildSrc。

我认为问题出在buildSrc上。解决问题;

1- Kotlin和Android Stuido版本更新(Kotlin版本是 1.3.21, Android Studio版本为3.4) 2-清理缓存和重新启动android工作室

但问题并没有解决。

作为最后的手段,我删除了项目文件,并在git上克隆它,问题就解决了

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

就我而言

我已经删除了

android -> .idea文件夹 Android -> appname。安恩科技文件 Android -> app -> app.iml文件

在Android Studio中打开项目,不需要File ->使缓存无效/重新启动

你可以为你的情况做无效缓存/重新启动。

单独尝试以下步骤:-

1)进入File->Invalidate cache / Restart。

2)关闭android studio,进入C:\Users\(你的用户名)\. androidstudio(版本)\系统,删除缓存文件夹。

如果到目前为止还没有工作,那么这一步肯定会工作……

3)只需更改项目位置,导入具有新位置的项目。

喜欢:-):-)