在我的~/project/.idea/modules.xml
文件中,第8行始终重复。如果我将其删除,每当我保存(自动保存)时,该行都会被放回。
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/GoogleMapsForWork/GoogleMapsForWork.iml" filepath="$PROJECT_DIR$/GoogleMapsForWork/GoogleMapsForWork.iml" />
<module fileurl="file://$PROJECT_DIR$/SAMRecipeApplication/SAMRecipeApplication.iml" filepath="$PROJECT_DIR$/SAMRecipeApplication/SAMRecipeApplication.iml" />
<module fileurl="file://$PROJECT_DIR$/SAMStore/SAMStore.iml" filepath="$PROJECT_DIR$/SAMStore/SAMStore.iml" />
<module fileurl="file://$PROJECT_DIR$/SillyAppStore.iml" filepath="$PROJECT_DIR$/SillyAppStore.iml" />
<module fileurl="file://$PROJECT_DIR$/SillyAppStore.iml" filepath="$PROJECT_DIR$/SillyAppStore.iml" />
<module fileurl="file://$PROJECT_DIR$/SillyAppStore/SillyAppStore-SillyAppStore.iml" filepath="$PROJECT_DIR$/SillyAppStore/SillyAppStore-SillyAppStore.iml" />
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
<module fileurl="file://$PROJECT_DIR$/apptentive/apptentive.iml" filepath="$PROJECT_DIR$/apptentive/apptentive.iml" />
<module fileurl="file://$PROJECT_DIR$/volley/volley.iml" filepath="$PROJECT_DIR$/volley/volley.iml" />
</modules>
</component>
</project>
我知道有一些设置在某处坚持要将这一行加倍(或者它在两个地方创建),但是我不太了解IDE的内部结构,足以跟踪此错误。我的同事都没有这个问题;这让每个人都感到难过。
这个问题令人费解,但并没有阻止我工作。它确实导致版本控制问题,因为此文件始终标记为已修改(阻止我只是键入git add -A
)。
除了擦除项目并重新开始之外的任何建议?
答案 0 :(得分:3)
这似乎对我有用:
module
条目AS现在不应该更改该文件。此外,它不应显示“项目已加载”等警告。
答案 1 :(得分:0)
第一次打开项目时经常会发生这种情况,解决方案非常简单易行。只需删除原始行和重复行,然后等待几分钟,Android Studio再次生成它,重新生成后,它将永远不会重复。
根据您的情况,删除这两条重复的行,然后等待几分钟再次生成。
<module fileurl="file://$PROJECT_DIR$/SillyAppStore.iml" filepath="$PROJECT_DIR$/SillyAppStore.iml" />
<module fileurl="file://$PROJECT_DIR$/SillyAppStore.iml" filepath="$PROJECT_DIR$/SillyAppStore.iml" />