使用条件
Monitor(原来叫做DDMS),使用必须把ro.debuggable=0 需要改成1,然后界面才能显示应用的进程。
ro.debuggable=0改成1的方法(手机需要root并刷入Magisk)
使用adb工具输入如下命令:
1 | adb shell //adb进入命令行模式 |
改成之后打开monitor便可以看到应用进程。
monitor的目录在C:\Users\xxx\AppData\Local\Android\Sdk\tools
打开之后界面如下
找到我们想要trace的进程(图中显示一堆?应该是monitor的bug,如果找不到进程名,强退几次app应该就能看到了)。
点OK
然后再重新点击那个按钮,即可看到如图所示的刚才点开始到点结束的那段时间的Java函数的运行情况。