Android Studio 2.2.3:收藏夹,书签和打开的文件夹不断消失,项目和.idea-folder总是被重建

时间:2017-01-12 14:42:00

标签: android-studio

我正在尝试在Windows 7上使用Android Studio 2.2.3的收藏夹和书签来浏览我们的代码库。

我打开了一个项目,保存收藏夹和书签工作正常。但是当我打开另一个项目时,当我的第一个项目也打开然后关闭其中一个项目时,关闭的项目会丢失所有收藏夹,书签以及我打开的文件夹和标签。

AS每次启动时都会一直要求我添加VCS root。

虽然我搜索过,但找不到任何描述我问题的来源。

我已将我的所有项目复制到一个新文件夹中,并给了我自己对此文件夹的所有权限,这不能解决我的问题,所以我认为权限不是问题。

我的假设是,如果您使用多个实例,Android Studio可能会遇到问题。

所以我去尝试将它设置为仅使用一个窗口:

ProjectOpen

但是这个设置会被忽略,AS会为每个项目打开一个新窗口。

我通过删除文件夹C:\<username>\.AndroidStudio2.2来重置Android Studio的所有设置。

然后我重新启动Android Studio并没有导入任何新设置。

使用此配置,我的问题仍然

为了重现'bug',请执行以下操作:

  • File -> Open(非File -> Open recent!)
  • 打开项目
  • 添加书签
  • File -> Open
  • 打开另一个项目(第一个项目仍处于打开状态!)
  • 在那里添加书签
  • 关闭项目1并按File -> Open
  • 重新打开项目1

此时所有标签/书签/收藏夹都应该消失。

Vadim Kotov已经确认他的Android Studio也会出现此问题,因此我怀疑AS中存在错误。

如何修复消失的收藏夹,书签,已打开的文件夹和标签?

1 个答案:

答案 0 :(得分:3)

这个问题似乎是Android Studio中一个相当老的错误:

https://code.google.com/p/android/issues/detail?id=172347

该错误已在Android Studio 2.3 BETA版本中修复:

https://code.google.com/p/android/issues/detail?id=232670&thanks=232670&ts=1485023505

基本上,每次使用workspace.xml菜单时,Android Studio似乎都会覆盖.idea - 文件夹中workspace.xml的默认项目Open

每当我使用File -> Open - 对话框时,AS可能会重新创建整个.idea文件夹并重建项目。

解决方法:

由于公司规则,我无法切换到其他版本的Android Studio,因此我使用以下解决方法:

  • 如果您想第一次打开项目,则必须使用File -> Open
  • 之后,仅使用File -> Open recent进入您的某个项目

这将保存已打开的标签,书签,收藏夹,并且只会在forground而不是背景中打开一个AS实例。

警告!

如果您稍后点击File -> Open,因为最近的菜单填写过多,或者您意外地执行了此操作,您仍然可能会丢失书签,收藏夹等...