(添加jar时)-模块“;安卓;不能包含源根目录

(添加jar时)-模块“;安卓;不能包含源根目录,jar,intellij-idea,libgdx,Jar,Intellij Idea,Libgdx,我正在尝试将gdx-tools.jar添加到IntelliJ中的libGDX项目中。结果是: 模块“android”不能包含源根“../android/src”。这个 根目录已经属于模块“android” 这就是我尝试过的: 项目结构>库>新建项目库>java>选择“gdx tools.jar”>选择模块“桌面” 项目结构>模块>选择“桌面”>新建>jar或目录>选择“gdx tools.jar”> 想法?只需进入“工件设置、模块、源”选项卡,您将看到两个名为“gen”和“gen[generat

我正在尝试将gdx-tools.jar添加到IntelliJ中的libGDX项目中。结果是:

模块“android”不能包含源根“../android/src”。这个 根目录已经属于模块“android”

这就是我尝试过的:

项目结构>库>新建项目库>java>选择“gdx tools.jar”>选择模块“桌面”

项目结构>模块>选择“桌面”>新建>jar或目录>选择“gdx tools.jar”>


想法?

只需进入“工件设置、模块、源”选项卡,您将看到两个名为“gen”和“gen[generated]”的文件夹,单击其右侧的X图标即可删除“gen”

看:
我也有同样的问题。通过完全删除项目,然后将其从GIT克隆回来,解决了这个问题。

我用
从源文件夹中删除gengen[生成]


我也遇到了类似的问题:

模块“(我的项目)”不能包含源根“(我的项目)/src”。 根目录已属于模块“(my_项目)”

由于我无法在IDEA的配置UI上执行任何操作,我在vi中打开了IDEA项目文件(my_project.iml),希望找出问题所在:

<sourceFolder url="file://$MODULE_DIR$/my_project/src" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/my_project/src" isTestSource="false" />
<!-- Duplicate entry found in project file -->

因此,最终我通过手动删除重复条目解决了我的问题


由于IDEA项目文件是从Gradle文件自动生成的,我不知道是什么导致了重复条目的创建,但是对于那些面临类似问题的人,快速浏览一下.iml文件可能会有所帮助。

简单的“删除我的\u project.iml文件并再次使用file->New->project From Existing Sources导入项目”

我通过简单的重命名项目解决了这个问题。右键单击项目,然后单击重构。

我通过删除导致问题的模块的.iml文件修复了问题。

通过在模块中删除它,然后再次导入它。解决问题

我认为这是一个错误的想法。月食是好的


希望创意开发人员能看到

对我不起作用,我也有同样的问题,但只有一代人folder@elf_zwölf对我来说也是同样的错误消息,尽管再次从pom.xml打开了一个重复的src文件夹而不是genI,并选择了删除旧项目。对我来说,我添加了两个文件夹:源文件夹src/main和src/main/java。一旦我从源文件夹中删除了src/main,我就可以轻松地运行它了。我也遇到了同样的问题,但在我的例子中,它是两个iml文件,一个在.idea/modules中,另一个在src/main中,所以我只是删除了src/main文件夹中的iml文件,问题就解决了。