我正在尝试在Windows 7上使用Android Studio 2.2.3的收藏夹和书签来浏览我们的代码库。
我打开了一个项目,保存收藏夹和书签工作正常。但是当我打开另一个项目时,当我的第一个项目也打开然后关闭其中一个项目时,关闭的项目会丢失所有收藏夹,书签以及我打开的文件夹和标签。
AS每次启动时都会一直要求我添加VCS root。
虽然我搜索过,但找不到任何描述我问题的来源。
我已将我的所有项目复制到一个新文件夹中,并给了我自己对此文件夹的所有权限,这不能解决我的问题,所以我认为权限不是问题。
我的假设是,如果您使用多个实例,Android Studio可能会遇到问题。
所以我去尝试将它设置为仅使用一个窗口:
但是这个设置会被忽略,AS会为每个项目打开一个新窗口。
我通过删除文件夹C:\<username>\.AndroidStudio2.2
来重置Android Studio的所有设置。
然后我重新启动Android Studio并没有导入任何新设置。
使用此配置,我的问题仍然。
为了重现'bug',请执行以下操作:
File -> Open
(非File -> Open recent
!)File -> Open
File -> Open
此时所有标签/书签/收藏夹都应该消失。
Vadim Kotov已经确认他的Android Studio也会出现此问题,因此我怀疑AS中存在错误。
如何修复消失的收藏夹,书签,已打开的文件夹和标签?
答案 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
,因为最近的菜单填写过多,或者您意外地执行了此操作,您仍然可能会丢失书签,收藏夹等...