我有一个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?


当前回答

在我的情况下,它的工作只是无效和重新启动

其他回答

在我的情况下,它的工作只是无效和重新启动

每次我尝试打开一个项目时,都会处理这个问题一段时间。

我总是收到这个错误,即使我知道除了导出到zip之外,我没有做任何应该导致这个错误的更改。

修复:

创建一个工作的新项目或开放项目 去>文件打开>“你的项目” 确保你的虚拟项目保持开放。 你得到错误的项目应该在一个新的窗口中打开。

这为我修复了它,没有做任何改变或删除任何东西。

以上这些方法对我都不起作用,但我随机尝试了一些方法,结果成功了。

复制已损坏的项目目录。 粘贴到其他地方。 在Android Studio中导入。(File-> New->导入项目) 和未损坏的项目得到恢复。

PS:你必须有原始损坏的项目。(即在不改变项目结构的情况下复制)

在我的情况下,我删除了所有项目从本地回购文件夹。然后从bitbuck克隆新项目并再次导入,希望错误消失。

〇2020年写作

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

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

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