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

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

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


当前回答

您应该导入该项目

https://issuetracker.google.com/issues/37008041

当项目中有一个模块的.iml文件不包含以下内容时,会出现此错误: external.system。id="GRADLE"你能检查一下你的。iml文件吗?此外,不是打开项目,而是导入它,这将完全重写您的.iml文件,并且您不会再次看到该错误。

其他回答

首先,你应该更新到Android Studio 1.2 来源:https://code.google.com/p/android/issues/detail?id=77983

然后你应该去文件->无效缓存/重新启动->无效缓存&重新启动。

然后再次尝试构建应用程序。

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

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

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

重命名项目目录修复错误为我,android studio 3.4.2

如果它有助于File ->使缓存无效/重新启动,请尝试此操作。

如果仍然没有帮助,点击图片中的按钮。 同步项目与Gradle文件

检入构建。gradle在应用程序中有很好的编译链接。我有错误的这一行编译'com.android.support:support-annotations:x.x。X '删除并工作。