How to recreate a project in Android Studio after losing the .idea folder?
我通过尝试一些方法来尝试了解Android Studio IDE的工作方式。 我从Google存储库中导入了一个示例项目-Android DataLayer –,它带有一些已配置的模块。 然后,我删除了.idea文件夹,并想再次打开该项目,但是在侧边栏面板中,我看到的只是空虚。
我该怎么做才能重新创建项目?
-
只需按gradle同步按钮即可。
-
.idea生成。 只需重新导入该项目。
尝试使用工具> Android>用Gradle文件同步项目。 如果在完成该过程后没有任何改变,请关闭并重新打开IDE。
如果仍然不能解决问题,请通过文件>关闭项目关闭项目,使用开发计算机的文件管理器进入项目目录(例如,Ubuntu中的Nautilus,OS X中的Finder),然后删除.iml文件。 然后,从您选择较早关闭项目时出现的欢迎对话框中,使用"导入非Android Studio项目"导入项目。
-
同步没有用,但是再次导入项目几乎可以用。我很快就看到了项目模块,然后又消失了。在此项目的顶层,build.gradle文件为空–子模块有自己的gradle文件。这可能是问题的原因吗?
-
@picardo:这取决于build.gradle文件是否完整(例如,具有buildscript闭包),以及您是否在顶层具有settings.gradle文件。
-
是的,所有这些。当我找到项目文件夹并单击"确定"时,什么也没有发生。欢迎对话框不会消失。 IDE不会打开。有点奇怪。
-
@picardo:您可以尝试从答案的第二段开始重复该过程,但是也可以摆脱build目录(如果您在顶层和/或模块级别拥有一个目录)和.gradle目录。那就是我制作项目克隆的基本秘诀:删除项目副本的.idea,.iml,build和.gradle,然后导入修剪后的副本。
-
我发现选择项目时会创建一个.idea文件夹,但不会打开该项目。但是我可以从命令行打开它,对我来说已经足够了。 :)
尝试使用完全相同的名称,packageName等创建一个新项目,然后将文件夹从新项目复制到旧项目中