抓取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继续操作截取系统日志
转载于:https://www.cnblogs.com/sxming/p/7928361.html
抓取android系统日志_记录一次定位app闪退故障相关推荐
- 制作bat脚本,抓取Android设备logcat
::bat制作抓取Android设备的logcat,并保存以时间命名的txt文件至设备目录 1 @ECHO off 2 adb wait-for-device 3 ECHO 正在连接设备 4 adb ...
- 在Mac下使用Charles抓取Android 7.0以上的Https请求
文章目录 一.Charles 设置 1. 第一步 2. 第二步 3. 第三步 3. 第四步开启SSL代理功能 二.手机安装证书 三.APP 网络安全配置 四.另一种抓包方式 因为开发需求,需要抓取 ...
- RockChip Android平台抓取android trace的windows环境搭建
RockChip Android平台抓取android trace的windows环境搭建的步骤 安装python2.7.9 下载链接: https://www.python.org/download ...
- Wireshark抓取Android数据包
用Wireshark来抓取Android应用中的数据包.有服务和客户端的源码. Wireshark Wireshark是非常流行的网络封包分析软件,功能十分强大.可以截取各种网络封包,显示网络封包的详 ...
- 抓包工具Fidder详解(主要来抓取Android中app的请求)
$*********************************************************************************************$ 博主推荐 ...
- Android手机拍照APP闪退问题及应对措施
近日,在APP上进行手机拍照,发现很奇怪的问题:就是在进行拍照的时候,APP会闪退,然后功能不正常:而且,闪退是非必现的--也就是多次操作肯定会出现,但并不能确定出现的时间和原因. 当时,找了各种原因 ...
- Android9获取权限闪退,Android 9.0 关于ACTION_CALL无权限导致闪退的问题
Android 9.0 关于ACTION_CALL无权限导致闪退的问题 18年年底毕业,开始从事android研发,对application层有兴趣,于是自学使用Android studio对app的 ...
- Android 页面跳转时发生双击导致app闪退的解决方案
在页面跳转时双击双击,查阅了各种资料 尝试一:从双击事件出发,避免双击事件 例如重写onClick事件 public abstract class NoDoubleClickListener impl ...
- android studio项目改成android.mk编译APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
android9系统android studio项目改成用android.mk编译v7包--APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.Pat ...
最新文章
- R语言使用ggplot2包的快速可视化函数qplot绘制分组箱图(jitter、分组颜色配置)实战
- 39[dropbox etc]
- 线索二叉树原理及前序、中序线索化(Java版)
- java servlet 输出_JavaWeb中servlet读取配置文件的方式
- mac 完全卸载mysql
- fedora 33 topbar_最新!新增确诊病例33例,其中本土病例1例
- SCRUM的五个事件
- Springboot内置tomcat优化
- win10系统开启扫描仪服务器,Win10系统下如何使用扫描仪|win10系统中扫描仪的使用方法...
- access 更新整列数据_Access如何用sql更新表格数据
- 下载pyboard的flash中的驱动程序_教你如何安装打印机驱动程序
- 伺服驱动系统的电磁干扰问题
- 前端页面设计 | 博客系统
- 如何在EverEdit编辑器中一键编译运行JAVA并接收键盘输入数据
- Java 桌球小游戏
- 如何修改第三方DLL文件名
- 【081】Remove-无需注册的在线免费抠图工具
- x轴z轴代表的方向图片_x y z三个轴的方向 x轴、y轴和z轴分别代表的是什么?
- 回顾 深度学习 实验三 线性回归
- 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)
热门文章
- 《精通CSS-高级Web标准解决方案》 笔记
- c语言标准语句,C语言所有语句格式
- 上传功能ie9_IE9的新增功能
- 【原创】Java SDK支付宝退款
- java importnew_Stackoverflow上人气最旺的10个Java问题(转ImportNew)
- 基于深度学习的高精度牙齿健康检测识别系统(PyTorch+Pyside6+YOLOv5模型)
- 微信小程序在线客服聊天
- android 快写笔记本,柔记智能手写笔记本
- 数据库设计的步骤(数据库设计概述)
- ​存储到底是移动硬盘好还是网盘为主好?