zoukankan      html  css  js  c++  java
  • [转]如何用adb控制MTKLogger

    [DESCRIPTION]

    如何通过adb command去控制MTKLogger 开关,设定log路径等等。

    [KEYWORD]

    MTKLogger adb控制 路径 大小

    [SOLUTION]

    1. 开启/关闭

    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start/stop --ei cmd_target 7

    (start表示开启,stop表示关闭;7可改为1/2/4,分别代表124分别表示mobilelog, modemlog, networklog)

    2. 获取开关状态

    adb shell getprop debug.MB.running

    adb shell getprop debug.mdlogger.Running

    adb shell getprop persist.radio.netlog.Running

    3. 控制Tag Log
    Enable Taglog:
    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_taglog --ei cmd_target 1
    Disable Taglog:
    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_taglog --ei cmd_target 0

    Trigger taglog:
    adb shell am broadcast -a com.mediatek.log2server.EXCEPTION_HAPPEND -e path SaveLogManually -e db_filename yourInputTagName

    4. 修改log存储路径

    adb shell setprop persist.mtklog.log2sd.path logpath

    JB版本前logpath为:

    /mnt/sdcard   内置sd卡

    /mnt/sdcard2 外置sd卡

    需要做stop/start MTKLogger才能生效

    JB版本后logpath为:

    internal_sd  内置sd卡

    external_sd  外置sd卡

    5. 显示MTKLogger主界面

    adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity

    6. Taglog开启/关闭

    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_taglog --ei cmd_target  0/1

    (0表示关,1表示开)

    7. 切换Mdlog录制模式为USB/SD

    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_modem_log_mode --ei cmd_target  1/2

    (1表示USB模式,2表示SD模式)

    8. 开机自启动开启/关闭

    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name set_auto_start_1/set_auto_start_0 --ei cmd_target 7

    (set_auto_start_1表示开启开机自启动,set_auto_start_0表示关闭开机自启动;

    7可改为1/2/4,分别代表MobileLog/ModemLog/NetworkLog)

    9. 设置Limit Current Log Size (JB版本以后生效)
    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name set_log_size_300 --ei cmd_target 7

    (set_log_size_300 可更改为其他合适值如set_log_size_600;

      7可改为1/2/4,分别代表MobileLog/ModemLog/NetworkLog)

    10. 设置Mobile Limit Total Log Size (JB版本以后生效)
    adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name set_total_log_size_1300 --ei cmd_target 1

    (set_total_log_size_1300 可更改为其他合适值如set_total_log_size_130000;

    最后一位1不可更改,因为只有mobile log有此功能)

  • 相关阅读:
    二级域名怎么设置阿里云
    Datatable 转换 Dictionary
    mysql查询某一个字段是否包含中文字符
    mysql update select 从查询结果中更新数据
    sql 查找重复数据,并且重复数据有子集
    mysql中key 、primary key 、unique key 与index区别
    mysql添加删除索引,查看某个表的建表语句
    优化你的服务器Apache、MySQL、PHP
    JQUERY多选框,单选框,检查选中的值
    jquery上传插件uploadify使用详解
  • 原文地址:https://www.cnblogs.com/xiyuan2016/p/6878068.html
Copyright © 2011-2022 走看看