当我签出Google Cloud项目表格时,Android Studio sais:“无法加载2个模块。您可以从项目中删除它们”,我看不到该项目。错误发生在iml文件app.iml和ProjectName.iml。
中谢谢!
答案 0 :(得分:70)
删除* .iml文件并重建项目(Build> Rebuild),之后应该没问题。
答案 1 :(得分:7)
删除modules.xml
文件夹下的/.idea
文件解决了我的问题。
答案 2 :(得分:4)
我认为您可以采用IDE自动删除xxx.iml文件的建议
答案 3 :(得分:3)
摆脱此问题的最佳方法如下:
1-关闭项目
2-关闭Android Studio IDE
3-删除.idea目录
4-删除所有.iml文件
5-打开Android Studio IDE并导入项目
答案 4 :(得分:1)
正如已经在这里回答的,最好的解决方案是删除所有.iml文件,但这可以通过在Gradle选项卡上刷新Gradle Project来完成>右键单击您的项目> Refresh Gradle Project。
然后还应该进行清理和重建。
修改:
屏幕截图:
答案 5 :(得分:1)
对于我的 Flutter 项目,删除项目根目录中的 .idea 目录是不够的,我还必须删除 android 目录中的 .idea 文件夹。
1- 关闭项目
2- 关闭 Android Studio IDE
3-删除.idea目录,同时删除android/.idea目录!
4- 删除所有 .iml 文件
5- 打开 Android Studio IDE 并重新打开项目
就是这样,快乐编码。
答案 6 :(得分:0)
我在加载旧项目时在Android Studio 3.4中遇到了此问题。我在.idea
文件夹中找到了一些XML文件,包括文件.idea/modules.xml
。
它在fileurl属性中包含多个<module fileurl="...">
标记,其中一些是现有模块的副本,但是路径不正确。我关闭了该项目,删除了这些重复的标签,然后重新打开了该项目。这为我解决了错误。