在测试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继续操作截取系统日志

转载于:https://www.cnblogs.com/sxming/p/7928361.html

抓取android系统日志_记录一次定位app闪退故障相关推荐

  1. 制作bat脚本,抓取Android设备logcat

    ::bat制作抓取Android设备的logcat,并保存以时间命名的txt文件至设备目录 1 @ECHO off 2 adb wait-for-device 3 ECHO 正在连接设备 4 adb ...

  2. 在Mac下使用Charles抓取Android 7.0以上的Https请求

    文章目录 一.Charles 设置 1. 第一步 2. 第二步 3. 第三步 3. 第四步开启SSL代理功能 二.手机安装证书 三.APP 网络安全配置 四.另一种抓包方式   因为开发需求,需要抓取 ...

  3. RockChip Android平台抓取android trace的windows环境搭建

    RockChip Android平台抓取android trace的windows环境搭建的步骤 安装python2.7.9 下载链接: https://www.python.org/download ...

  4. Wireshark抓取Android数据包

    用Wireshark来抓取Android应用中的数据包.有服务和客户端的源码. Wireshark Wireshark是非常流行的网络封包分析软件,功能十分强大.可以截取各种网络封包,显示网络封包的详 ...

  5. 抓包工具Fidder详解(主要来抓取Android中app的请求)

    $*********************************************************************************************$ 博主推荐 ...

  6. Android手机拍照APP闪退问题及应对措施

    近日,在APP上进行手机拍照,发现很奇怪的问题:就是在进行拍照的时候,APP会闪退,然后功能不正常:而且,闪退是非必现的--也就是多次操作肯定会出现,但并不能确定出现的时间和原因. 当时,找了各种原因 ...

  7. Android9获取权限闪退,Android 9.0 关于ACTION_CALL无权限导致闪退的问题

    Android 9.0 关于ACTION_CALL无权限导致闪退的问题 18年年底毕业,开始从事android研发,对application层有兴趣,于是自学使用Android studio对app的 ...

  8. Android 页面跳转时发生双击导致app闪退的解决方案

    在页面跳转时双击双击,查阅了各种资料 尝试一:从双击事件出发,避免双击事件 例如重写onClick事件 public abstract class NoDoubleClickListener impl ...

  9. android studio项目改成android.mk编译APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

    android9系统android studio项目改成用android.mk编译v7包--APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.Pat ...

最新文章

  1. R语言使用ggplot2包的快速可视化函数qplot绘制分组箱图(jitter、分组颜色配置)实战
  2. 39[dropbox etc]
  3. 线索二叉树原理及前序、中序线索化(Java版)
  4. java servlet 输出_JavaWeb中servlet读取配置文件的方式
  5. mac 完全卸载mysql
  6. fedora 33 topbar_最新!新增确诊病例33例,其中本土病例1例
  7. SCRUM的五个事件
  8. Springboot内置tomcat优化
  9. win10系统开启扫描仪服务器,Win10系统下如何使用扫描仪|win10系统中扫描仪的使用方法...
  10. access 更新整列数据_Access如何用sql更新表格数据
  11. 下载pyboard的flash中的驱动程序_教你如何安装打印机驱动程序
  12. 伺服驱动系统的电磁干扰问题
  13. 前端页面设计 | 博客系统
  14. 如何在EverEdit编辑器中一键编译运行JAVA并接收键盘输入数据
  15. Java 桌球小游戏
  16. 如何修改第三方DLL文件名
  17. 【081】Remove-无需注册的在线免费抠图工具
  18. x轴z轴代表的方向图片_x y z三个轴的方向 x轴、y轴和z轴分别代表的是什么?
  19. 回顾 深度学习 实验三 线性回归
  20. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

热门文章

  1. 《精通CSS-高级Web标准解决方案》 笔记
  2. c语言标准语句,C语言所有语句格式
  3. 上传功能ie9_IE9的新增功能
  4. 【原创】Java SDK支付宝退款
  5. java importnew_Stackoverflow上人气最旺的10个Java问题(转ImportNew)
  6. 基于深度学习的高精度牙齿健康检测识别系统(PyTorch+Pyside6+YOLOv5模型)
  7. 微信小程序在线客服聊天
  8. android 快写笔记本,柔记智能手写笔记本
  9. 数据库设计的步骤(数据库设计概述)
  10. ​存储到底是移动硬盘好还是网盘为主好?