【问题标题】:Error loading project in Android Studio: cannot load modules在 Android Studio 中加载项目时出错:无法加载模块
【发布时间】:2016-02-29 17:29:22
【问题描述】:

当我从 Google Cloud 签出项目时,Android Studio 提示:“无法加载 2 个模块。您可以将它们从项目中删除”,我看不到该项目。错误在 iml 文件 app.iml 和 ProjectName.iml 中。

谢谢!

【问题讨论】:

  • 看不到代码?但如果你结帐你必须看到它没有?

标签: android android-studio


【解决方案1】:

删除 *.iml 文件并重建项目(Build > Rebuild),之后应该就可以了。

【讨论】:

  • Android Studio 自动推荐了这个解决方案! +1
  • ...好的,很好,但是没有收到这些警告的解决方案是什么?
  • @turingtested 这些文件是从 IDE 生成的,有时它们是不同步的(即,您重新管理模块,更改依赖项)。但是我已经有一段时间没有看到这个问题了,使用较新版本的 android studio。我真的没有解决方案,因为当您重建项目时,这个问题很容易解决。
  • 退出Android Studio,删除*.iml和.idea目录并重新导入。为我工作。
  • 哇!!这对我有用。如果我添加我所做的额外操作,我会将项目作为新项目导入。不是来自最近的项目。我从最近的列表中删除了该项目。
【解决方案2】:

解决此问题的最佳方法如下:

1- 关闭项目

2- 关闭 Android Studio IDE

3- 删除.idea目录

4- 删除所有 .iml 文件

5-打开Android Studio IDE并再次导入项目

【讨论】:

    【解决方案3】:

    删除/.idea 文件夹下的modules.xml 文件解决了我的问题。

    【讨论】:

    • 低估修复了我颤动的层次结构,谢谢
    【解决方案4】:

    正如这里已经回答的那样,最好的解决方案是删除所有 .iml 文件,但可以在 Gradle 选项卡上刷新 Gradle 项目> 右键单击​​您的项目 > 刷新 Gradle 项目。

    然后也应该进行清理和重建。

    编辑:

    截图:

    【讨论】:

      【解决方案5】:

      当我加载一个旧项目时,我在 Android Studio 3.4 中遇到了这个问题。我在.idea文件夹中找到了一些XML文件,包括文件.idea/modules.xml

      它包含多个<module fileurl="..."> 标签,其中一些是现有模块的副本,但这些在 fileurl 属性中的路径不正确。我关闭了项目,删除了这些重复的标签,然后重新打开了项目。这为我解决了错误。

      【讨论】:

        【解决方案6】:

        我认为你可以采取删除 xxx.iml 文件的 IDE 自动建议

        【讨论】:

        • 我做到了,它奏效了。最初我认为这个建议会让事情变得更糟,但事实并非如此
        【解决方案7】:

        对于我的 Flutter 项目,删除项目根目录下的 .idea 目录是不够的,我还要删除 android 目录下的 .idea 文件夹。

        1- 关闭项目

        2- 关闭 Android Studio IDE

        3-删除.idea目录,同时也删除android/.idea目录!

        4- 删除所有 .iml 文件

        5- 打开 Android Studio IDE 并重新打开项目

        就是这样,愉快的编码。

        【讨论】:

          猜你喜欢
          • 2018-01-27
          • 1970-01-01
          • 1970-01-01
          • 2015-05-09
          • 1970-01-01
          • 2020-02-17
          • 1970-01-01
          • 2020-09-09
          • 1970-01-01
          相关资源
          最近更新 更多