关于如何打开mtklog方便调试

打开mtk log的方法很简单:

开启MTK logger的命令
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start --ei cmd_target 1
关闭MTK logger的命令
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name stop --ei cmd_target 7

其实,你通过
adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity
打开mtk logger的主界面后,
依次运行
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start --ei cmd_target 1
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start --ei cmd_target 2
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start --ei cmd_target 4
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start --ei cmd_target 16
你会发现他们依次打开了mtk logger的
mobile log、modem log、network log和 gps log, 以1bit位对应一种log。

可以通过把上面命令的start改为stop进行依次关掉这些log,也可以输入
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name stop --ei cmd_target 23
其中23=1+2+4+16

我的新的更多优惠的打包课程链接如下:
https://edu.51cto.com/topic/2362.html