1、 google default debug方法:
log存放在cache目录:/cache/recovery/last_log
recovery操作完成后,系统重启后才能从该目录使用adb pull 拉出log来。
这种defaut debug方法的问题=======》
研发debug不方便
用户ota升级后,经常出问题,但不容易取出log
2、debug改进方法一:启动adb
recovery启动时将adb启动起来,这样研发可以通过adb shell 实时在线调试
相关code如下: 、init.c解析启动模式,将adb相关代码编译到recovery image,recovery init.rc启动adb server
bootable/bootloader/lk/app/aboot/aboot.c //lk中添加recovery启动模式,通过cmdline传递给init =======>//qcom平台&#