【发布时间】:2015-05-04 00:22:30
【问题描述】:
这是我的 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>
“7 Wonders”是应用程序,“MultiConnect”和“AFLib”是我的图书馆。
以$USER_HOME 开头的东西完全不需要:没有 Documents.iml 文件。我删除了这些行,Android Studio 将它们添加回来。然后它抱怨它无法打开一个模块...... 2个模块...... 3个模块......等等,直到我再次手动删除这些行。如果我单击错误消息中的“详细信息”,它会提供从项目中删除这些模块,但这似乎没有任何效果。我什至尝试将 modules.xml 文件设为只读,但 Android Studio 抱怨并拒绝工作。
这个问题不影响可用性,但是每次看到“错误加载项目”就很烦人。
我也不需要...iml 文件(第一行),但至少工作室不会抱怨它,也不会添加它的多个副本。
谁能解释这是怎么回事?
【问题讨论】:
-
您的
settings.gradle中有什么东西会触发这个吗? -
像什么?我有 3 个
settings.gradle文件。 “图书馆”只是include ':lib'。根据子项目的数量,“app”一共有 3 行。 -
我不确定,设置文件确定了被视为项目一部分的模块。您可能不需要其中的 3 个。在任何给定时间只加载一个。如果您通过项目目录进行文本搜索,您是否看到任何其他对“文档”的引用?
标签: intellij-idea android-studio