在丢失.idea文件夹后如何在Android Studio中重新创建项目?

3
我一直试图通过尝试一些事情来了解Android Studio IDE的工作原理。我从Google repo导入了一个样例项目——Android DataLayer,并带有一些配置好的模块。然后我删除了.idea文件夹,想再次打开项目,但是在侧边栏面板上,我只看到了空虚。
我该怎么做才能重新创建这个项目呢?

只需按下Gradle同步按钮即可。 - dreambit.io dreambitio
.idea 已经生成,请重新导入项目。 - Greta Radisauskaite
2个回答

5
尝试将项目与“工具”>“Android”>“与Gradle文件同步”同步。
如果该过程完成后没有任何更改,则关闭并重新打开IDE。
如果仍然无法解决问题:
  • 通过“文件”>“关闭项目”关闭该项目
  • 进入项目目录并删除.iml文件
    (例如,在Ubuntu中使用Nautilus,在OS X中使用Finder)。
  • 然后,使用之前关闭项目时出现的欢迎对话框中的“导入非Android Studio项目”来导入项目。

同步没有成功,但重新导入项目几乎成功了。我看到了项目模块,但只是一闪而过就消失了。这个项目的顶层目录下的 build.gradle 文件是空的——子模块有它们自己的 gradle 文件。这可能是问题的原因吗? - picardo
@picardo:这取决于build.gradle文件是否完整(例如,是否有buildscript闭包),以及您是否在顶层有一个settings.gradle文件。 - CommonsWare
是的,对于所有这些问题。当我找到项目文件夹并单击确定时,什么也没有发生。欢迎对话框不会消失。IDE也不会打开。这很奇怪。 - picardo
@picardo: 你可以尝试从我的回答的第二段开始重复这个过程,但是还要删除build/目录(如果你在顶级和/或模块级别上有一个的话)以及.gradle/目录。这是我制作项目克隆的基本方法:删除项目副本的.idea/.imlbuild/.gradle/,然后导入修剪后的副本。 - CommonsWare
我发现当我选择项目时,它会创建一个.idea文件夹,但不会打开该项目。但是我可以从命令行打开它,这对我来说已经足够好了。 :) - picardo

0

尝试使用完全相同的名称、包名等创建一个新项目,然后将该文件夹从新项目复制到旧项目中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接