开发平台基本信息
芯片: SDM450
版本: Android 9.0
kernel: msm-4.9
问题描述
Android系统无响应五分钟就会进入救援模式,而进入救援模式之后即使重新刷机仍然会一开机就进入救援模式,如果遇到设备没有power跟音量键,无法选择try again就会一直卡在救援模式界面。虽然救援模式能够关闭,但是,还是有时候会有客户反馈会莫名其妙进入救援模式;为了增加容错,于是在进入救援模式的时候,直接选择try again跳出救援模式。
解决方法
--- a/bootable/recovery/recovery.cpp
+++ b/bootable/recovery/recovery.cpp
@@ -632,7 +632,7 @@ static int get_menu_selection(const char* const* headers, const char* const* ite
ui->StartMenu(headers, items, initial_selection);
int selected = initial_selection;
- int chosen_item = -1;
+ int chosen_item = 2;
while (chosen_item < 0) {
int key = ui->WaitKey();
if (key == -1) { // WaitKey() timed out.