我正在尝试将gdx-tools.jar添加到IntelliJ中的libGDX项目中。结果:
模块“android”不得包含源根“... / android / src”。该 root已经属于模块“android”。
这是我尝试过的:
项目结构>库>新项目库> java>选择“gdx-tools.jar”>选择模块“桌面”
项目结构>模块>选择“桌面”>新>罐子或目录>选择“gdx-tools.jar”>
想法?
答案 0 :(得分:32)
只需转到Artifacts设置,模块,来源选项卡,您将看到2个名为“gen”和“gen [generated]”的文件夹,通过单击右侧的X图标删除“gen”。
外观:
答案 1 :(得分:9)
我也遇到过类似的问题:
模块"(my_project)"不得包含源根"(我的项目)/ src"。 根已经属于模块"(my_project)"。
由于我无法在IDEA的配置界面上做任何事情,我在vi中打开了IDEA项目文件( my_project.iml ),希望找到&#39错了:
<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文件可能有所帮助。
答案 2 :(得分:3)
简单&#39;删除my_project.iml文件并使用File-&gt; New-&gt; Project From Existing Sources&#39;
再次导入项目答案 3 :(得分:2)
我有同样的问题。通过完全删除项目解决它,然后从GIT克隆它。
答案 4 :(得分:1)
答案 5 :(得分:0)
我通过简单地重命名项目解决了这个问题。右键单击该项目,然后单击“重构”。
答案 6 :(得分:0)
我通过删除导致问题的模块的.iml文件解决了该问题。
答案 7 :(得分:0)
通过在模块中删除它,然后再次将其导入。解决问题。
我认为这是IDEA的错误。Eclipse很好。
希望创意开发人员会看到