app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记

app测试:adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记

首先配置安卓环境

https://jingyan.baidu.com/article/09ea3ede1b4df6c0aede39ab.html

adb介绍

Adb 是用来连接android和pc端的桥梁
app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第1张图片

日志输出到 指定文件夹
日志输出到 指定文件夹

adb常用命令

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第2张图片
app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第3张图片

查询当前正在运行的app的包名
查询当前正在运行的app的包名

查看系统当前所有包名
查看系统当前所有包名

真机调试步骤

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第4张图片

日志文件分析

  • 可使用工具notepad++查看日志 app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第5张图片

在这里插入图片描述
日志中加上时间

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第6张图片

V/d 级别的,让开发关掉,会影响app性能

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第7张图片
1.查看崩溃

ctrl +f查找 crash

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第8张图片

以下error给开发 1.app崩溃的定位

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第9张图片app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第10张图片
2.查看ENR 搜索ANR in
找第二个文件找到方法调用栈
app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第11张图片

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第12张图片
日志打印到当前窗口
app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第13张图片
拉取日志信息到指定文件夹

提交两个文件:locat/trzces.txt 给开发

3.多次ANR–dropbox
在这里插入图片描述回车
app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第14张图片
在这里插入图片描述

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第15张图片
adb pull 拉取出来

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第16张图片 ls -l
查看详细信息 确定ANR的时间先后

app测试(一):配置环境/adb介绍/adb常用命令/日志文件分析(崩溃+ANR)-----自己的学习笔记_第17张图片

补充

Ctrl +c 停止日志的抓取

你可能感兴趣的:(app测试)