zoukankan      html  css  js  c++  java
  • 抓取android系统日志_记录一次定位app闪退故障

     在测试android客户端兼容性时,发现app闪退,上海的小伙伴需要闪退时的系统日志;故把快生锈的adb知识拿出来show一把:

    1、下载adb工具包(adb的全称为Android Debug Bridge,顾英文思义,android调试桥的作用);网上资源很多,自己看着下载吧。下载后解压,如下图:

    2、用USB线连接手机和window电脑,而且打开手机的开发者选项(在手机系统设置中)

    3、打开cmd命令窗口,cd到adb的路径,输入命令:adb devices,检查手机和电脑是否正常连接。如下图则链接正常

    4、输入命令:adb logcat -b main -v time>app.log

    打印app应用程序的日志,输入这个命令后,会在adb文件夹下自动生成文件app.log

    5、在手机上操作闪退的场景,然后Ctrl+c停止adb命令,此时可以看到app.log的内容就是app闪退的系统日志

    坑:

    执行命令adb devices报错:

    解决办法:

    1、查看adb的端口号:adb nodaemon server

    2、查看占用5037端口对应的PID:netstat -ano|findstr "5037",如下图:PID为84988

    3、杀掉占用5037端口的进程:taskkill /f /pid 84988;然后再检查连接状态就OK了

     此时再回到步骤4继续操作截取系统日志

  • 相关阅读:
    浅谈Java中的对象和对象引用
    学习Python要知道哪些重要的库和工具
    Python新手最容易犯的十大错误
    java截取字符串中的数字
    Android 多语言
    R语言学习笔记(二): 类与泛型函数
    R语言学习笔记(一):mode, class, typeof的区别
    代理实现方式
    如何将链表反转
    同步锁之lock
  • 原文地址:https://www.cnblogs.com/sxming/p/7928361.html
Copyright © 2011-2022 走看看