【问题标题】:Is it possible to recover overwritten files from Android Studio?是否可以从 Android Studio 恢复被覆盖的文件?
【发布时间】:2020-10-31 16:02:45
【问题描述】:
由于一个错误,我覆盖了我在 android studio 中具有相同名称的两个项目,我今天取消了该操作,我试图打开主项目,但我发现其中没有 Java 类,只有布局的文件。
在我覆盖的第二个项目中,文件非常混乱,并试图通过使用 Android Studio 的历史记录来恢复项目版本,即使这些文件已经消失了。
是否有可能恢复整个项目?
Ps:该项目剩下的只是一个生成的 apk。
【问题讨论】:
标签:
android
android-studio
file-recovery
【解决方案1】:
我有一些可行的解决方案。
候选人是:
- 搜索
$AppData$ 文件夹
- 搜索注册表
- (最难)您可能必须保留磁盘状态并自己刻录文件..
干杯,希望它有所帮助..!
使用第三种方法(文件雕刻),可能不会导致很多文件操作发生!!(系统可能会覆盖之前的数据)
【解决方案2】:
希望您使用了诸如git 或svn 之类的源代码控制,并且恢复到您所做的最后一次提交很简单,但是这是在您选择的源代码控制中完成的。如果您不使用源代码管理,也许这将成为将来这样做的一个教训。
我没有使用过 Android Studio,但作为 IntelliJ 之类的 JetBrains 产品,它会有一个local history record of changes。但这只会记录最近的变化。
如果这不起作用,您可能需要确定您选择的操作系统是否备份了还原点等中的文件。
【解决方案3】:
如果您已打开文件历史记录,则可以使用它转到文件夹的先前版本。也可以使用系统还原回到以前的日期。也可以使用Recuva等第三方软件找回被删除的文件。
在尝试这些之前,请确保在某处保留当前状态的副本。