Intellij idea modules.xml中的重影模块

Intellij idea modules.xml中的重影模块,intellij-idea,android-studio,Intellij Idea,Android Studio,这是我的modules.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="ProjectModuleManager"> <modules> <module fileurl="file://$PROJECT_DIR$/../...iml" filepath="$PROJECT_DIR$/../...iml

这是我的modules.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectModuleManager">
    <modules>
      <module fileurl="file://$PROJECT_DIR$/../...iml" filepath="$PROJECT_DIR$/../...iml" />
      <module fileurl="file://$PROJECT_DIR$/7Wonders.iml" filepath="$PROJECT_DIR$/7Wonders.iml" />
      <module fileurl="file://$PROJECT_DIR$/../AFLib/AFLib.iml" filepath="$PROJECT_DIR$/../AFLib/AFLib.iml" />
      <module fileurl="file://$USER_HOME$/Documents.iml" filepath="$USER_HOME$/Documents.iml" />
      <module fileurl="file://$USER_HOME$/Documents.iml" filepath="$USER_HOME$/Documents.iml" />
      <module fileurl="file://$USER_HOME$/Documents.iml" filepath="$USER_HOME$/Documents.iml" />
      <module fileurl="file://$PROJECT_DIR$/../MultiConnect/MultiConnect.iml" filepath="$PROJECT_DIR$/../MultiConnect/MultiConnect.iml" />
      <module fileurl="file://$PROJECT_DIR$/../MultiConnect/lib/MultiConnect-lib.iml" filepath="$PROJECT_DIR$/../MultiConnect/lib/MultiConnect-lib.iml" />
      <module fileurl="file://$PROJECT_DIR$/_7Wonders/_7Wonders.iml" filepath="$PROJECT_DIR$/_7Wonders/_7Wonders.iml" />
      <module fileurl="file://$PROJECT_DIR$/../AFLib/lib/lib.iml" filepath="$PROJECT_DIR$/../AFLib/lib/lib.iml" />
    </modules>
  </component>
</project>

“七大奇迹”是应用程序,“多连接”和“AFLib”是我的库。
完全不需要以
$USER\u HOME
开头的内容:没有Documents.iml文件。我删除了这些行,Android Studio将它们添加回来。然后它抱怨它不能打开一个模块。。。2个模块。。。3个模块。。。依此类推,直到我再次手动删除这些行。如果我单击错误消息中的“详细信息”,它会将这些模块从项目中删除,但这似乎没有任何效果。我甚至试图将modules.xml文件设置为只读,但Android Studio对此表示不满,拒绝工作

这个问题并不影响可用性,但每次看到“错误加载项目”都会让人很恼火

我也不需要
…iml
文件(第1行),但至少工作室没有对此抱怨,也没有添加多个副本


有人能解释发生了什么吗?

发生这种情况的原因可能有很多。 1.从设置中的插件中卸载插件“降价支持”

在gradle刷新完成之前,尝试编译整个项目。并将渐变设置设置为“脱机工作”。
这将节省大量时间,也将节省重新安装gradle依赖项的时间。此重新安装可能会导致模块刷新。xml

您的
设置中是否有触发此操作的内容。gradle
?例如什么?我有3个
设置.gradle
文件。“库”是简单的
包含:lib'
。根据子项目的数量,“应用程序”一个正好有3行。我不确定,设置文件决定了被视为项目一部分的模块。你可能不需要三个。在任何给定时间仅加载一个。如果在项目目录中进行文本搜索,是否会看到对“文档”的其他引用?