首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android中的/cache/recovery文件夹

android中的/cache/recovery文件夹
EN

Stack Overflow用户
提问于 2012-06-05 01:44:21
回答 2查看 21.9K关注 0票数 3

在android文件系统中,缓存/恢复文件夹包含什么内容?我只有一个文件-- last_log,里面似乎有关于最后一次启动的日志信息。有人能详细解释一下吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-05 01:16:32

/cache包含有关您设备上安装的应用程序的索引信息。这些信息是在Android第一次启动时填充的。安卓解压每个应用程序,优化其启动,并将其保存到/cache中。你应该至少在每个应用程序中看到一个带有奇怪名称的文件:

/recovery包含在恢复模式下启动所需的文件。恢复模式是一种特殊的启动模式,它允许您(但不限于):

  • wipe /data,
  • wipe /cache,
  • install an update package

如果您提出要求,某些文件包含恢复工具将执行的命令。例如,当您在设备上选择factory reset时,将进入恢复模式。执行此操作时,安卓会将一些命令写入/recovery中的一个文件,并要求系统在恢复模式下重启。当执行恢复程序时,它读取文件并执行写入的命令。在这种情况下(出厂重置),它将擦除/data/cache并重启。

你可能会对这些链接感兴趣:

  • What are ODEX files in Android?
  • http://www.androidcentral.com/what-recovery-android-z
  • http://marakana.com/s/post/1065/updating_android_os_via_ota (AOSP)
  • http://forum.xda-developers.com/showthread.php?t=1091508
  • http://developer.android.com/reference/android/os/RecoverySystem.html (Java API)
票数 6
EN

Stack Overflow用户

发布于 2014-12-14 13:11:52

m-ric的答案做一些补充:

fstab

  • 实际上,当你的设备进入恢复模式时,恢复系统会挂载一个名为“”的交换分区,如果你没有在fstab或任何其他地方设置它的大小,这通常是你设备内存的一半大小。
  1. ,然后恢复中的所有日志都会先保存在tmp分区中。但是,当您退出恢复模式并启动到正常的安卓系统时,临时将不会挂载,只是消失。因此,为了让开发者在恢复模式下获取日志,在退出恢复模式之前,恢复本身会将日志从tmp分区复制到缓存partition(/cache/recovery/xxx).中现在你可以在安卓系统中获取恢复日志。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10885670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档