Android 设备进入挂起状态后会立即重启

Posted

技术标签:

【中文标题】Android 设备进入挂起状态后会立即重启【英文标题】:Android Device reboots as soon as it goes in suspend state 【发布时间】:2015-11-06 09:14:51 【问题描述】:

我正在 x86_64 上移植 android Lollipop,发现设备出现了一种奇怪的行为。

一旦设备进入挂起状态,它就会重新启动设备。

请帮助我调查其背后的原因,在不使用电源按钮的情况下重启设备的所有可能方法(即从内核代码、android 框架)。

经过大量研究,我只能得出结论,这个问题是由 ACPI 提供的不支持的睡眠状态引起的。

【问题讨论】:

【参考方案1】:

自动重启可能会(但不限于)一些不同的事情:

    WiFi相关 锁屏相关 存储相关 - 一些用户报告说内部存储空间不足是造成此问题的原因,只需释放一些空间即可解决此问题 电池相关 - 电池故障或充电不足 电源按钮相关 - 许多报告说脏东西会卡在电源按钮下方,随机触发按钮。用力按压可以解决这个问题

除了这些已知原因之外,这似乎是 Lollipop 更新的一个公认问题。

来自Google Product Forums 页面的用户 Nitin Dhage 写道:

我也面临同样的问题(手机锁定时重启,红色。) 但是,如果我设置除模式之外的其他安全类型,问题是 解决了。如果我们使用 PIN 或 NONE 那么问题就解决了,问题 仅具有 Pattern 安全类型。

您可能想加入以下关于更新到 Lollipop 后频繁从锁定屏幕重启

的讨论

https://productforums.google.com/forum/#!msg/nexus/X6ZjAAauATc/MmPqyAay3UMJ

【讨论】:

感谢 Smittey,我尝试禁用 WIFI,并调查了锁屏和电源按钮,看来这不是重启的原因。在我看到的设备上,当设备进入睡眠/挂起并尝试禁用导致重新启动但没有帮助的恐慌时,内核会出现恐慌。到目前为止我唯一的线索是,“如果我没有接触硬件,进入挂起模式后需要大约 15 秒才能重新启动,否则它会在进入挂起状态后立即重新启动。”

以上是关于Android 设备进入挂起状态后会立即重启的主要内容,如果未能解决你的问题,请参考以下文章

createAsyncThunk - 更改挂起状态不会导致立即重新渲染

Ubuntu16.04进入挂起或休眠状态时按任何键都无法唤醒问题解决办法

XP网络连接拨号时显示错误693

VMware Workstation 8 运行一段时间后会自动关闭?怎么解决? 内部的系统会转变为挂起状态。

取消挂起的推送通知

sqlserver 2016 系统数据库msdb状态恢复挂起,导致数据库无法使用,服务重启过还是不行,这个要怎么办?