android开机中开logcat方式

来源:互联网 发布:淘宝一定得交保证金吗 编辑:程序博客网 时间:2024/06/15 10:17

1.方法一

an 开机中会自动执行一些脚本,我们可以在这些脚本中添加开logcat命令,那么开机就会Logcat放开打印了


例:android开机会中有 init: cannot find ‘/system/bin/install-recovery.sh’, disabling ‘flash_recovery’ 这个打印。可以看到开机中会执行Install-recovery.sh这个脚本,但目前android中是没有的,那我们可以增加这种文件,并在文件中写入如下命令:

#!/system/bin/sh
logcat > /dev/ttyS0

放在/system/bin中并且修改权限chmod 777 install-recovery.sh

那么开机就会有log输出到串口了


2.方法二

在android的device\mstar\ponkan 下找到init.chip.rc (ponkan这个是通过实际项目确定) ,增加以下内容

# service for logcat with kernel message
service logcat /system/bin/logcat -b system -b events -b main -K -n 10 -v threadtime -f /data/log/logcat.log -r 1000
    class main
    user log
    group log                                                                                                                   

    oneshot

然后重新编译boot.img,烧到开发板上即可.

0 0