Android ota升级出错一直在recovery模式
2019-05-24 本文已影响0人
辉色投像
一般ota升级出错,1.更新包拷贝出错或升级包有问题 2.更新过程中断电也会出错
方法:可以开机重启进入正常模式
修改地方:bootable/recovery/recovery.cpp main方法里:
方法一:
if (status == INSTALL_ERROR || status == INSTALL_CORRUPT) {
copy_logs();
ui->SetBackground(RecoveryUI::ERROR);
//做一些sleep等待时间展示错误,然后重启
sleep(1);//等待一秒
property_set(ANDROID_RB_PROPERTY, "reboot");//重启
}
方法二:
prompt_and_wait 显示错误界面:
case INSTALL_ERROR:
case INSTALL_CORRUPT:
ui->SetBackground(RecoveryUI::ERROR);
sleep(1);//等待一秒
property_set(ANDROID_RB_PROPERTY, "reboot");//重启