【发布时间】:2016-02-29 17:29:22
【问题描述】:
当我从 Google Cloud 签出项目时,Android Studio 提示:“无法加载 2 个模块。您可以将它们从项目中删除”,我看不到该项目。错误在 iml 文件 app.iml 和 ProjectName.iml 中。
谢谢!
【问题讨论】:
-
看不到代码?但如果你结帐你必须看到它没有?
当我从 Google Cloud 签出项目时,Android Studio 提示:“无法加载 2 个模块。您可以将它们从项目中删除”,我看不到该项目。错误在 iml 文件 app.iml 和 ProjectName.iml 中。
谢谢!
【问题讨论】:
删除 *.iml 文件并重建项目(Build > Rebuild),之后应该就可以了。
【讨论】:
解决此问题的最佳方法如下:
1- 关闭项目
2- 关闭 Android Studio IDE
3- 删除.idea目录
4- 删除所有 .iml 文件
5-打开Android Studio IDE并再次导入项目
【讨论】:
删除/.idea 文件夹下的modules.xml 文件解决了我的问题。
【讨论】:
当我加载一个旧项目时,我在 Android Studio 3.4 中遇到了这个问题。我在.idea文件夹中找到了一些XML文件,包括文件.idea/modules.xml。
它包含多个<module fileurl="..."> 标签,其中一些是现有模块的副本,但这些在 fileurl 属性中的路径不正确。我关闭了项目,删除了这些重复的标签,然后重新打开了项目。这为我解决了错误。
【讨论】:
我认为你可以采取删除 xxx.iml 文件的 IDE 自动建议
【讨论】:
对于我的 Flutter 项目,删除项目根目录下的 .idea 目录是不够的,我还要删除 android 目录下的 .idea 文件夹。
1- 关闭项目
2- 关闭 Android Studio IDE
3-删除.idea目录,同时也删除android/.idea目录!
4- 删除所有 .iml 文件
5- 打开 Android Studio IDE 并重新打开项目
就是这样,愉快的编码。
【讨论】: