Android 用ADB工具抓取真机日志

1.准备工作

  • 下载adb

https://developer.android.google.cn/studio/releases/platform-tools?hl=en
如图,我是win10版本,所以下载第一个

  • 下载后解压并把这个目录配置到环境变量中
  • 打开终端,输入adb,如图就是成功了
  • 打开手机费USB调试模式,在终端输入adb devices 观察是否链接,如图即为成功
  • 在抓取日志钱可以用:adb logcat -c 然后回车 清除旧日志信息
  • 输入adb logcat -v time >.\logcat.log 开始抓入日志 ,同时在手机上操作APP崩溃步骤
adb logcat -v time >.\\logcat.log

【adb logcat -v time:】是开始抓取日志命令
【 >:】代表输出到
【 .\logcat.log:】代表当前路径下日志的名称

  • 使用组合键:Ctrl+c可结束日志抓取

  • 如果你是使用以上命令执行日志抓取,则只需在当前路径下查看logcat这个日志文件;如果你是指定到某个路径下,则到你指定的路径下查看logcat日志。

  • ps:抓取日志操作还可以更细化

  • 常用命令:

logcat 有缓存,如果仅需要查看当前开始的 log,需要清空之前的。
adb logcat -c && adb logcat

  • 最后结果过滤找到某个app
2-02 22:48:58.892 D/OemNetd (  648): whiteListUid: uid=10139, wmm=add
02-02 22:48:58.893 D/AndroidRuntime(24635): Shutting down VM
02-02 22:48:58.894 E/AndroidRuntime(24635): FATAL EXCEPTION: main
02-02 22:48:58.894 E/AndroidRuntime(24635): Process: com.example.testdialog, PID: 24635
02-02 22:48:58.894 E/AndroidRuntime(24635): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/lv/Rem2oteDialog;
02-02 22:48:58.894 E/AndroidRuntime(24635): 	at com.example.testdialog.MainActivity.onCreate(MainActivity.java:11)
02-02 22:48:58.894 E/AndroidRuntime(24635): 	at android.app.Activity.performCreate(Activity.java:7893)
02-02 22:48:58.894 E/AndroidRuntime(24635): 	at android.app.Activity.performCreate(Activity.java:7880)
02-02 22:48:58.894 E/AndroidRuntime(24635): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
02-02 22:48:58.894 E/AndroidRuntime(24635): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3283)
02-02 22:48:58.894 E/AndroidRuntime(24635): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3457)
02-02 22:48:58.894 E/AndroidRuntime(24635): 	at android.app.servertransaction.LaunchActivityItem.execute(La

参考:https://www.zhihu.com/question/399261919/answer/1654764344

在微博运行的时候win10 输入adb shell ps | findstr com.sina.weibo获取微博运行pid,如图:

//以下是测试,不一定正确

posted @ 2021-02-02 23:00  FlowLiver  阅读(1817)  评论(0)    收藏  举报