IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 安卓APP测试之日志抓取 -> 正文阅读

[移动开发]安卓APP测试之日志抓取

一般出现这种情况的时候我们就会告诉开发刚才我操作到XXX步骤时候奔溃了,这时候开发就会按照我们说的步骤去复现,遇见能复现的崩溃还好,开发就能看见奔溃的日志,然后根据日志的说明进行更改。如果这个操作是不能复现,偶现的呢?
这时候告诉开发开发也不能重现这个崩溃,所以说测试人员如果能够在测试的时候实时监控APP的日志,那么一发生奔溃就可以提供安卓APP崩溃日志给开发来定位问题的原因。。因为之前也遇见过这样的问题,所以去网上找了很多种获取日志的方法,对比之下选择了其中一种,现拿来做分享,希望对测试同学能有小小的帮助。
目前抓取日志的主流方法是通过工具中的组件进行抓取,这些方法有个缺点是启动时非常耗时。现在通过adb程序与bat命令组合,只要3~5秒即可获取崩溃日志,非常快捷。这样不仅能快速定位问题,还提高效率。下面就来说一说如何抓取日志。
环境搭建:
1、首先是jdk环境的搭建。此处省略搭建的步骤。
2、adb工具的安装。下载好adb并配置好环境变量。
如adb.exe的位置在c:\adb\adb.exe,则在path中加入c:\adb;
logcat批处理命令
@ECHO OFF
for /f “tokens=2 delims==” %%a in (‘wmic OS Get localdatetime /value’) do set “dt=%%a”

SET timeStamp=%dt:0,4%-%dt:4,2%-%dt:6,2%_%dt:8,2%-%dt:10,2%-%dt:12,2%
SET mutID=_mut

@ECHO ON
adb logcat -v time > ."%mutID%_%timeStamp%_logcat.log"
Pause
将以上命令复制,制作成logcat.bat文件。
若adb.exe无设置path,将logcat.bat放到与adb.exe同一个位置;
若adb.exe已设置path,logcat.bat可以放置任意位置(如:桌面)。
以上准备工作完毕。
步骤1:
将android手机连接电脑,开启开发者模式,允许usb调试;
此时可以打开cmd窗口输入:adb devices 查看手机和电脑是否连接

步骤2:
运行logcat.bat文件,会出现cmd窗口;在logcat.bat的同级目录下会生成一份log文件。
在这里插入图片描述

步骤3:
如果操作过程中已经发生过崩溃即可打开文件从文件中搜查FATAL关键字,便可找到崩溃代码。
在这里插入图片描述

以上分享完毕,也不知道还有什么更好的方法,走过路过的大神们忘多赐教。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-10-26 12:19:17  更:2021-10-26 12:20:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:22:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码