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


当前回答

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

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

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

其他回答

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

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

1-关闭项目

2-关闭Android Studio IDE

3-删除“。idea”目录

4-删除所有。iml文件

5-打开Android Studio IDE并导入项目

从这里回答

这个错误的最终解决方案:

解决方案1

步骤1进入“File -> Invalidate cache /Restart”。

步骤2关闭业务群组。

步骤3进入项目文件夹,删除“。idea”文件夹。

步骤4删除“YourProjectName”。Iml在项目文件夹。

你会在gradle文件夹下面看到一个文件夹,Delete YourProjectName文件夹(它包含另一个YourProjectName。安恩科技文件)。

步骤6打开Android studio ->打开现有项目,然后选择您的项目。

**

解决方案2

**

步骤1:打开损坏的项目(显示错误的项目)。

步骤2:打开系统。gradle文件。

步骤3:添加这行代码包括“:app”。

第四步:点击同步,同步gradle文件。

在我的案例设置中。Gradle包含无效配置。

我改变了:

包括:应用程序的 rootProject.name = < >其他事情的

To:

包括:应用程序的

错误消失了。检查一下你的设置。Gradle检查潜在错误。如果这不能工作尝试删除缓存和其他技巧。

关闭项目 只需删除。idea文件夹中的modules.xml即可。 再次打开项目。