【问题标题】:Can you regenerate a deleted modules .iml file in android studio你能在 android studio 中重新生成已删除的模块 .iml 文件吗
【发布时间】:2015-02-16 10:21:41
【问题描述】:

我不小心删除了我的一个项目模块 .iml 文件,我想知道是否可以重新生成它。我用谷歌搜索了一下,但我还没有看到解决方案。

【问题讨论】:

  • 如果您此后没有关闭过 intellij,请找到它曾经所在的文件夹 > 右键单击​​ > 本地历史记录 > 显示历史记录。从这里您应该能够恢复该 iml 文件。
  • @petey 伙计,谢谢你:) 你应该回答这个问题
  • 不确定为什么 Scott Barta 的回答不起作用。应该有。文件恢复后可能需要重新导入。

标签: android intellij-idea android-studio


【解决方案1】:

在pom.xml上右击,-> maven -> reimport (intellij)

【讨论】:

  • Android 使用 pom.xml?
【解决方案2】:

在我的例子中,我手动删除了.iml 文件并且项目结构没有显示出来。我刚刚关闭了 intelliJ,当我打开它时,我收到一个通知窗口,指示 Non-manged pom.xml file found。当我在通知窗口中选择“添加为 Maven 项目”时,项目结构又回来了。

【讨论】:

    【解决方案3】:

    重新导入模块(我们的项目是基于 maven 的,但这不重要)。

    转到文件 -> 项目结构 -> 模块 -> 导入模块(点击+)

    然后只需选择您的模块并单击向导即可。

    【讨论】:

      【解决方案4】:

      我解决了如下问题: 1) 打开 IntelliJ IDEA 2)选择菜单点“导入项目” 3)导航到包含我的项目的文件夹 4) 导入项目(在我的例子中是 maven 项目)并新建。

      【讨论】:

        【解决方案5】:

        如果您此后没有使缓存失效或更新 intellij,请找到它曾经所在的文件夹 > 右键单击​​ > 本地历史记录 > 显示历史记录。从这里您应该能够恢复该.iml 文件

        【讨论】:

        • 结束部分对我来说并不重要。它的工作方式相同。
        【解决方案6】:

        在您的快捷栏之一上找到您的gradle 选项卡(我认为默认情况下它位于 android studio 右侧的垂直工具栏上)。单击它,您将在打开的选项卡中看到您的 gradle 结构。 在该选项卡的顶部,您可以看到一个刷新图标。点击它,它会重建你所有的 iml 文件。

        如果您自己工作,检索已删除文件的解决方案可能会起作用,但如果您已获取其他人的配置,则需要为您的本地配置重新创建自己的 imls。

        【讨论】:

          【解决方案7】:

          IntelliJ 为您生成 .iml 文件。

          我一直在努力解决这个问题,直到由于某种原因我注意到了 这些模块的 pom 文件出现在被忽略的文件列表下。

          要从此列表中删除这些文件,请转到:

          设置 -> 构建、执行、部署 -> 构建工具 -> Maven -> 忽略的文件

          并取消选中您的模块!

          【讨论】:

          • 不错的一个!非常感谢。这在 IntelliJ 中是一个真正的痛苦
          • Android Studio 中有 maven 吗?
          【解决方案8】:

          如果您的项目是基于 Gradle 的,则单击工具栏中的 Sync Project with Gradle Files 按钮,它将重新生成所有 .iml 文件。

          如果你找不到这个按钮,那么只需要查看 Gradle 任务的右侧 -> 选择任务 -> 右键单击​​ -> 刷新外部依赖项将带回模块和 iml 文件。

          【讨论】:

          • 我试过了,但对我没用。也许我有很多模块(目前是 9 个)。
          • 它也适用于 Maven。只需单击Reimport All maven Projects 按钮,它应该以相同的方式工作。
          • 这应该是正确的答案。 iml 文件默认被 gitignored,gradle sync 会重新生成文件。
          • A.S.中没有这个按钮
          • @IgorGanapolsky 现在看起来像一头灰色的大象(gradle 标志),蓝色箭头指向下方和左侧。它位于工具栏的右上角。
          猜你喜欢
          • 1970-01-01
          • 2016-04-17
          • 1970-01-01
          • 1970-01-01
          • 2013-03-08
          • 1970-01-01
          • 2015-08-24
          • 1970-01-01
          • 2013-05-18
          相关资源
          最近更新 更多