我有一个IntelliJ 14.1.2项目,由两个模块组成——一个是基于Android Gradle的模块,另一个是基于Spring java的Maven模块。

gps-trackman。v1是我的根项目,我没有为这个项目配置任何输出或方面。该应用程序是我的android gradle模块,我已经为这个项目配置了android和android - gradle Facet, gps-trackman不是我的Spring Maven项目。我希望能够一起建立一切。这可能吗?

我现在在IntelliJ事件日志中得到这个错误消息

检测到不支持的模块:不支持编译 用于以下模块:gps-trackman、gps-trackman。v1,应用。 不幸的是,你不能有非gradle的Java模块 一个项目中的Android-Gradle模块。 该项目的gps-trackman。v1'不是基于gradle的

这个错误是由于我的项目的错误配置,还是真的不可能在一个项目中有一个maven模块和一个Gradle模块?

我必须为根项目配置任何facet吗?或者,我是否必须将maven转换为gradle?


当前回答

按Ctrl-Alt-S >取消选中“Android Support”插件

(我希望我能确切地告诉你为什么这样做有效,但我不能。如果你想面向Android平台开发游戏,可以尝试使用同样由Jetbrains开发的Android Studio。)

其他回答

以上都试过了。没有工作。

以下是有效的方法。转到名为modules.xml的文件

删除所有的模块。清理和重建。

更改Project目录并重新打开。

〇2020年写作

如果这些都不起作用,关闭android studio,然后转到

C:\Users\User.AndroidStudio(ANDROID_STUDIO_VERSION)\系统并删除缓存文件夹

现在重新启动您的项目,它应该可以工作。

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

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

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

我在这里找到了答案

由于某些原因,您不能删除。idea文件夹

最好的办法是

删除.idea中的所有文件 删除.idea