Android iOS常用APP崩溃日志获取命令方法
作者:R.zb 发布时间:2022-06-15 08:07:14
前言
在日常的测试工作过程中,app可能会出现闪退崩溃的情况,这个时候就需要测试同学快速抓取到崩溃日志,来有效的辅助开发定位问题,快速的去解决问题。
分享Android & iOS双端常用的崩溃日志获取方法
Android 崩溃日志获取方法
使用adb命令获取
# 语法:
adb shell logcat
# 可过滤app包名、日志级别来快速定位
adb shell logcat -v -v -v time>E:/crash.txt
Android studio 内的logcat
设备连接电脑,在Android studio 内的logcat中查看实时日志,需要选择当前连接的手机
如果使用的是debug包,也可选择对应debug进程,即对应APP包名
可直接搜索关键字快速定位,如: begin、crash、Exception、fatal
也可过滤app包名、日志级别来快速定位
adb bugreport命令(耗时会比较久)
# 语法:
adb bugreport <导出路径>
# 会导出文件至E盘,文件为zip压缩文件
adb bugreport E:/
手机本地文件
一般的项目会在app发生崩溃后,在本地文件内写入一份崩溃日志
可以询问项目开发同学日志存放路径,再使用adb命令或手机分享功能,获取日志即可
第三方平台
如果项目有接入第三方平台,如:bugly,则可在第三方平台直接搜索即可(如:机型、出现时间等)
iOS 崩溃日志获取方法
第三方软件(爱思助手、iTools)
需iPhone设备连接电脑,第三方软件工具内会有<崩溃分析>/<查看崩溃日志>功能,打开即可查看app崩溃日志
iPhone设备存储崩溃日志好像有上限,达到上限之后不会在生成,所以需要定期清理
第三方平台
如果项目有接入第三方平台,如:bugly,则可在第三方平台直接搜索即可(如:机型、出现时间等)
iPhone手机自带功能
操作路径:设置→隐私→分析与改进→分析数据
然后按照日期+app名来获取即可
来源:https://blog.csdn.net/qq_21238607/article/details/120697598


猜你喜欢
- 网上有很多关于拍照上传的实现方法,如果用新版本android去运行有可能会发现根本实现不了。主要原因是android从4.4版本开始通过in
- 一、简介本文主要介绍jmeter在控制台在点击执行之后底层所做的一些主要事情及内容,由于便于断点调试采用GUI方式进行操作二、配置简介为了调
- 一. ANR场景无论是四大组件或者进程等只要发生ANR,最终都会调用AMS.appNotResponding()方法,下面从这个方法说起。以
- 本文实例讲述了Java实现的上传并压缩图片功能。分享给大家供大家参考,具体如下:先看效果:原图:1.33M处理后:27.4kb关键代码:pa
- 1.文件页面编码导致的乱码。每一个文件(java,js,jsp,html等)都有其本身的编码格式,文件中的代码在一种编码中显示正常,在另外一
- 1.Android 连接MySQL数据库public class DBOpenHelper {private static String d
- 前言C++中修饰数据可变的关键字有三个:const、volatile和mutable。const比较好理解,表示其修饰的内容不可改变(至少编
- 本文实例分析了C#动态生成DropDownList执行失败原因。分享给大家供大家参考。具体如下:今天研究DDL控件的动态生成的时候遇到了点问
- (未给Fragment的布局设置BackGound)之前关于Android中Fragment的概念以及创建方式,我专门写了一篇博文《详解An
- 本文以实例形式介绍了基于Java实现的Dijkstra算法,相信对于读者研究学习数据结构域算法有一定的帮助。Dijkstra提出按各顶点与源
- 杂语:看了很多程序猿都有写博客的习惯,看来我也得练练,不管写的好不好了,学到点什么体会就写写吧。内容解说:这几天开始学游戏地图制作,今天小小
- 在一些允许用户自定义栏目顺序的app(如:凤凰新闻、网易云音乐等),我们可以方便地拖拽列表项来完成列表的重新排序,进而完成对栏目顺序的重排。
- 近来,很多公司的APP都实现了人脸识别登录的功能。今天呢,银鹏带大家从头到尾做一下这个人脸识别登录。首先呢,我们需要采用一个拥有人脸识别算法
- 1.ACSII码加密//ACSII码加密 private static string
- 下截JNative组件jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2解压JNati
- 其实没什么技术含量,因为老是想不起来,所以在此文做下记录。通常我们的应用系统中都会有很多短信的发送,或者是信息邮件等的推送,而这些信息却有着
- SpringMVC配置多个properties文件之通配符在springmvc中配置加载properties文件一般会在xml文件中配置如下
- java多线程的同步方法实例代码先看一个段有关银行存钱的代码:class Bank { private int su
- ThreadLocal与线程成员变量还有区别,ThreadLocal该类提供了线程局部变量。这个局部变量与一般的成员变量不一样,Thread
- 本文实例讲述了Android使用ViewFlipper和GestrueDetector共同实现滑屏效果。分享给大家供大家参考,具体如下:关于