modules.xml

时间:2015-05-04 00:22:31

标签: 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" />
      <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>

&#34; 7奇迹&#34;是应用程序,&#34; MultiConnect&#34;和#34; AFLib&#34;是我的图书馆 以$USER_HOME开头的东西是完全不需要的:没有Documents.iml文件。我删除了这些行,Android Studio将它们添加回来。然后它抱怨说它不能打开一个模块...... 2个模块...... 3个模块......依此类推,直到我再次手动删除这些行。如果我点击&#34;详情&#34;在错误消息中,它提供从项目中删除这些模块,但这似乎没有任何影响。我甚至试图将modules.xml文件设为只读,但Android Studio会抱怨并拒绝工作。

此问题不会影响可用性,但会看到&#34;错误加载项目&#34;每一次都很烦人。

我也不需要...iml文件(第1行),但至少Studio不会抱怨它,并且不会添加它的多个副本。

有谁可以解释发生了什么?

1 个答案:

答案 0 :(得分:0)

可能有很多原因导致这种情况发生。 1.卸载插件&#34; Markdown支持&#34;来自设置中的插件。

在完成gradle刷新之前尝试编译整个项目。并将gradle设置设置为&#34; Offline Work&#34;。 这将节省大量时间,并且还可以节省重新安装gradle依赖项。这种重新安装可能会导致modules.xml中的刷新