【问题标题】:Why is dpm.wipeData() taking ~2 minutes to complete?为什么 dpm.wipeData() 需要大约 2 分钟才能完成?
【发布时间】:2015-04-30 02:25:26
【问题描述】:

我正在使用 dpm.wipeData(0) 擦除数据,但此函数需要大约 2 分钟才能完成擦除。 Here is a log of the wipeData(0)。为什么?可以改进吗?

【问题讨论】:

  • 该日志在哪里是wipeData?我看到一些电池的东西,很多 wifi 的东西,还有一些音频和系统日志。根据该日志,我非常怀疑该设备已被擦除。你是怎么得到wipeData的日志的?它会重启手机,然后在手机启动时进行擦除。

标签: android device-policy-manager


【解决方案1】:

wipeData() 正在对设备进行出厂重置,类似于在Settings > Backup & reset > Backup my data 中可以完成的操作。这个过程也很长。

可以使用 fastboot(来自 USB 的引导加载程序命令)更快地恢复出厂设置,但您可能不想使用它:

fastboot erase userdata
fastboot erase cache
fastboot reboot

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
  • @Almo 实际上它确实回答了这个问题。它给出了擦除数据需要时间的原因,并提供了一种更快的替代方法。
  • @iheanyi 当我按下那个按钮时,答案只是说“2 分钟就可以快速恢复出厂设置”。这并不能回答问题。
  • @Almo 明白了。我应该检查您评论和答案编辑的日期。
【解决方案2】:

几点回答你的问题:

1) 为什么需要 2 分钟才能完成?因为您正在擦除设备,所以这需要时间。操作系统需要擦除所有用户数据并重新启动,这需要一点时间(2 分钟对我来说听起来不算太多)。

2) 为什么是dpm.wipeData(0)? '0' 标志应该做什么? Shouldn't it be 1?

总而言之,为什么您认为这应该不到 2 分钟?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    • 1970-01-01
    相关资源
    最近更新 更多