查看设备log输出
我们直接通过adb logcat查看的输出是所有应用的
adb logcat -d ##所有应用logcat输出
为了精准分析我们可以通过应用pid来查看我们想要分析的应用日志。首先列出设备已安装的应用查看应用包名
adb shell pm list package
然后获取应用的pid,在获取时现在手机上打开要获取的应用,因为pid是分给进程的,应用运行起来才会分配pid。需要注意的是,pid是分配给进程的,如果app关闭了再重新打开,就会分配一个新的进程,同一个包名对应的pid就会变。
adb shell dumpsys meminfo com.xxxx.xxxx ##com.xxxx.xxxx是包名
拿到pid后就接着可以输出应用日志了
adb logcat -d --pid=30923
为了方便查找也可以将日志导出到文件中,导出时要注意新建一个文本向里写入文本设置好可写的权限。
adb logcat -d --pid=30923 > logcat_test.txt
文章来源:https://zhuanlan.zhihu.com/p/596987456?utm_id=0