您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > Android

adb命令logcat抓取日志

时间:2023-03-07 13:03:37  来源:智云站长  作者:

前提

使用adb命令抓取手机日志的前提,我们需要先了解为什么要使用adb抓取日志,即在什么情况下需要使用adb抓取日志呢?

一般的情况下,我们在做App测试的时候,其实并不需要经常使用adb去抓取我们的日志,因为正常的情况下都是会有预期结果和实际结果作对比的。真正需要用到adb抓取日志的情况,就是在我们测试的过程中出现了异乎寻常的过程,比如测试过程中系统突然卡住不能动了、系统直接(Crash)崩溃掉了、应用程序无响应(ANR),即出现闪退或者异常的情况下就可以使用adb抓取日志来分析发生的原因,以便于更好的提bug给到开发。

日志抓取

1、将手机和电脑连接,连接后可在终端输入adb devices查看连接状态

2、抓取日志前,清除旧的日志信息输入下面的命令并执行

adb logcat -c

3、开始抓取日志,输入如下命令把日志写入到文件中:adb logcat -v time > D:Logcatlogcat.log

打开手机重现操作步骤,然后按下Ctrl+C结束日志的抓取。(-v time的意思是按照时间记录日志)

4、最后只要在设置存放日志的目录中查看日志即可。

 

日志级别过滤

实例:

查看10条级别为错误(Error)的日志

adb logcat 10 *:E > D:Logcatlogcat.log



Tags:adb   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
云原生数据库 GaiaDB 架构设计解析:高性能、多级高可用
百度智能云团队在今年 11-12 月特别推出了四期《百度智能云数据库》系列云智公开课,为大家全面地介绍了以云原生数据库 GaiaDB 和分布式数据库 GaiaDB-X 为代表的百度智能云...【详细内容】
2023-12-13  Search: adb  点击:(120)  评论:(0)  加入收藏
AI风口来袭,Adobe(ADBE.US)推出全新AI模型引领平面设计革命
智通财经APP获悉,提供Photoshop、Illustrator等热门软件产品的科技巨头Adobe(ADBE.US)宣布了其生成式人工智能模型Firefly的多个新版本,承诺提供更高质量的图像和生成新型媒体内...【详细内容】
2023-10-13  Search: adb  点击:(269)  评论:(0)  加入收藏
ADB安装及使用详解
一、ADB简介1、什么是adbADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。ADB 也是 Andro...【详细内容】
2023-03-07  Search: adb  点击:(203)  评论:(0)  加入收藏
adb命令logcat抓取日志
前提使用adb命令抓取手机日志的前提,我们需要先了解为什么要使用adb抓取日志,即在什么情况下需要使用adb抓取日志呢?一般的情况下,我们在做APP测试的时候,其实并不需要经常使用ad...【详细内容】
2023-03-07  Search: adb  点击:(250)  评论:(0)  加入收藏
正确安装adb工具,且常用的adb命令
一、什么是ADB?ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。ADB 也是 Android SDK 中...【详细内容】
2023-03-07  Search: adb  点击:(254)  评论:(0)  加入收藏
Android性能测试(内存、cpu、fps、流量、GPU、电量)——adb篇
adb 常用命令 获取连接设备号:adb devices 列出设备所有已安装的包名 (不需root权限) adb shell “pm list packages”,可以加上grep 进行筛选(windows系统使用findstr /i "x...【详细内容】
2022-09-07  Search: adb  点击:(787)  评论:(0)  加入收藏
MySQL之父开发的 MariaDB 数据库,扩展了新功能……
摘要:区别于PostgreSQL和Oracle,MariaDB采取的是一种现代的云原生的方法,在低成本、耐用的云存储上管理几乎无限量的地理空间数据,并提供基于OGC(开放地理空间信息联盟)标准的REST...【详细内容】
2022-08-29  Search: adb  点击:(417)  评论:(0)  加入收藏
谷歌新一代操作系统 Fuchsia OS 将支持安卓的 ADB 工具
IT之家 8 月 29 日消息,谷歌的 Fuchsia 团队已经开始了一项新的工作,允许使用 ADB 工具管理 Fuchsia 设备,就像安卓手机一样。ADB 是“Android Debug Bridge”的缩写,顾名思义,该...【详细内容】
2022-08-29  Search: adb  点击:(426)  评论:(0)  加入收藏
adb 包名/启动的activity获取
(1) adb 包名 启动的activity获取1、adb shell 进入shell界面2、dumpsys activity activitiescom.** .madp.standard/tech.madp.core.DefaultActivity 包名/启动的activity...【详细内容】
2021-05-31  Search: adb  点击:(656)  评论:(0)  加入收藏
十万亿级OLAP解读,ADB如何支撑数据银行超大规模低成本实时分析
数据银行是一款品牌消费者运营的商业数据产品,由于其核心分析能力需要在海量数据上实现任意维度自由分析和响应时间上的强需求,我们大规模使用AnalyticDB作为底层的分析引擎,最终以较低的成本,出色的性能,支撑了上万品牌商...【详细内容】
2021-05-18  Search: adb  点击:(467)  评论:(0)  加入收藏
▌简易百科推荐
Android Emulator黑屏怎么办 Android模拟器黑屏解决方法
Android Emulator黑屏问题困扰了非常多的玩家,Android Emulator作为一款安卓模拟器,可以让你在电脑上运行和浏览安卓应用程序,但是程序本身不是很稳定,很容易会出现黑屏,启动不了...【详细内容】
2024-03-04  18183游戏网    Tags:Android Emulator   点击:(37)  评论:(0)  加入收藏
Android开发中常见的Hook技术有哪些?
Hook技术介绍Hook技术是一种在软件开发中常见的技术,它允许开发者在特定的事件发生时插入自定义的代码逻辑。常见的应用场景包括在函数调用前后执行特定的操作,或者在特定的事...【详细内容】
2023-12-25  沐雨花飞蝶  微信公众号  Tags:Android   点击:(85)  评论:(0)  加入收藏
在Android应用开发中使用NFC功能
NFC介绍NFC是指“近场通讯”(Near Field Communication),它是一种短距离无线通信技术,允许设备在非接触或极短距离内进行通信。NFC通常用于移动支付、门禁系统、智能标签和其他...【详细内容】
2023-12-22  沐雨花飞蝶  微信公众号  Tags:Android   点击:(102)  评论:(0)  加入收藏
关于Android图像Bitmap类,你要知道的一切
Bitmap介绍Bitmap是一种图像文件格式,它由像素阵列组成,每个像素都有自己的颜色信息。在计算机图形学中,Bitmap图像可以被描述为一个二维的矩阵,其中每个元素代表一个像素的颜色...【详细内容】
2023-12-19  沐雨花飞蝶  微信公众号  Tags:Android   点击:(99)  评论:(0)  加入收藏
Android开发中如何进行单元测试?
单元测试介绍单元测试是软件开发中的一种测试方法,用于验证代码中的最小可测试单元(通常是函数或方法)是否按预期工作。单元测试通常由开发人员编写,旨在隔离和测试代码的特定部...【详细内容】
2023-12-11  沐雨花飞蝶  微信公众号  Tags:Android   点击:(167)  评论:(0)  加入收藏
一篇聊聊Jetpack Room实现数据存储持久性
Room介绍Room 是 Android Jetpack 组件库中的一部分,它是用于在 Android 应用中进行本地数据库访问和管理的库。Room 提供了一个抽象层,使开发者能够更轻松地访问 SQLite 数据...【详细内容】
2023-12-08  沐雨花飞蝶  微信公众号  Tags:Jetpack   点击:(143)  评论:(0)  加入收藏
了解Android系统架构中的HAL硬件抽象层
在Android系统中,HAL的存在使得不同厂商的硬件可以统一被上层的应用程序调用,从而提高了系统的兼容性和可移植性。HAL还可以帮助开发者更方便地开发应用程序,因为他们不需要为...【详细内容】
2023-12-06  沐雨花飞蝶  微信公众号  Tags:Android   点击:(203)  评论:(0)  加入收藏
我们一起聊聊 IntentService 与 Service 的区别?
Service介绍Service组件是Android应用开发中的四大组件之一,用于在后台执行长时间运行的操作或处理远程请求。它可以在没有用户界面的情况下执行任务,并且可以与其他应用组件...【详细内容】
2023-12-06  沐雨花飞蝶  微信公众号  Tags:IntentService   点击:(170)  评论:(0)  加入收藏
Android数据对象序列化原理与应用
序列化与反序列化「序列化」是将对象转换为可以存储或传输的格式的过程。在计算机科学中,对象通常是指内存中的数据结构,如数组、列表、字典等。通过序列化,可以将这些对象转换...【详细内容】
2023-11-14  沐雨花飞蝶  微信公众号  Tags:Android   点击:(273)  评论:(0)  加入收藏
你了解Android中的SELinux吗?
SELinux介绍SELinux(Security-Enhanced Linux)是一种安全增强的Linux操作系统,它通过强制访问控制(MAC)机制来提供更高级别的系统安全保护。相比于传统的Linux访问控制机制(DAC),SEL...【详细内容】
2023-11-09  沐雨花飞蝶  微信公众号  Tags:Android   点击:(264)  评论:(0)  加入收藏
站内最新
站内热门
站内头条