【问题标题】:recovery the deleted Xml file from app in android从android中的应用程序恢复已删除的Xml文件
【发布时间】:2014-06-05 13:58:06
【问题描述】:

是否可以在 Android IDE 中从应用程序中恢复已删除的 XML 文件?

很遗憾,我从应用中删除了重要文件。

【问题讨论】:

  • 花半小时熟悉源代码控制工具,例如 git。这一次对你没有帮助,但它会减少你在未来浪费宝贵时间的可能性。

标签: android recovery xml


【解决方案1】:

对于 Eclipse:

使用本地状态恢复已删除的 Workbench 资源 历史:

  1. 在导航视图之一中,选择文件夹或项目到 你想恢复本地历史状态
  2. 来自资源的 弹出菜单,选择从本地历史恢复...。恢复自 本地历史对话框打开,显示以前的所有文件 包含在所选文件夹或项目及其所有 子文件夹。
  3. 检查要恢复的文件
  4. 如果你不这样做 只想恢复文件的最后状态,您可以选择任何其他 右侧本地历史列表中的文件状态 的对话框。对话框的底部窗格显示了 状态。
  5. 如果您已完成所有文件,请单击恢复。

(Source)

对于 Android Studio / IntelliJ / AppCode:

  1. 转到“项目”工具窗口并右键单击项目节点或只是一个文件夹,该文件曾经存在于其中
  2. 在上下文菜单中,选择本地历史记录,然后单击子菜单上的显示历史记录
  3. 项目或文件夹的本地历史视图显示您在过去几天所做的一切。在对话框下部的Action列中,选择要回滚的操作。在我们的例子中,这是 Deleting 动作。这样一来,对话框的上半部分就会显示更改文件的树形视图。
  4. 如果您只想恢复已删除的文件,而不管此后所做的其他更改,您可以在树形视图中选择文件 Lost.txt,然后单击 Revert 按钮上方的工具栏。该文件将被静默恢复。

(Source)

【讨论】:

  • 对于任何被可绘制文件夹上的显示历史记录显示为灰色的人(就像我一样),如果您右键单击并在应用程序或 res 文件夹上显示历史记录,则本地历史记录实际上可以让您恢复可绘制对象。
【解决方案2】:

更新的替代方案:

Android 工作室:

  1. 转到项目窗口工具
  2. 展开 res 文件夹
  3. 右键单击布局并将光标放在本地历史上(可能是倒数第 5 或第 6 个选项)
  4. 选择显示历史记录

这里有所有可用的旧版本,右键单击要回滚的版本并选择恢复!

【讨论】:

  • 这也适用于目录。我不小心删除了我的可绘制文件夹并以这种方式取回了它。非常感谢!
【解决方案3】:

Ctrl +Shift + E(最近更改的文件)

并通过revert恢复那些文件..

它在工具栏 -> 视图 -> 最近更改的文件下

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    相关资源
    最近更新 更多