你可以在android studio中重新生成一个已删除的模块.iml文件

时间:2014-12-17 19:00:31

标签: android intellij-idea android-studio

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

8 个答案:

答案 0 :(得分:72)

如果您的项目是基于Gradle的,请点击工具栏中的使用Gradle文件同步项目按钮enter image description here,它将重新生成所有.iml文件。

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

答案 1 :(得分:44)

如果您之前没有使您的缓存无效或更新了intellij,请找到它以前的文件夹>右键单击>地方历史>显示历史。从这里你应该能够恢复.iml文件

答案 2 :(得分:38)

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

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

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

答案 3 :(得分:4)

IntelliJ为您生成.iml个文件。

我一直在努力解决这个问题,直到我注意到这个问题 这些模块的pom文件出现在被忽略的文件列表中。

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

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

取消选中你的模块!

答案 4 :(得分:2)

右键单击pom.xml,-> maven->重新导入(intellij)

答案 5 :(得分:1)

我解决了以下问题: 1)打开IntelliJ IDEA 2)选择菜单点“导入项目” 3)导航到包含我的项目的文件夹 4)导入项目(在我的情况下作为maven项目)并将其构建为新的。

答案 6 :(得分:1)

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

答案 7 :(得分:0)

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

如果您自己工作,检索已删除文件的解决方案可能会有效,但如果您已经获取了某些elses配置,则需要为本地配置重新创建自己的imls。