Android中log抓取方法

android抓取各种log的方法 android抓取各种log的方法 2016-01-27 22:16:05IT十年阅读数 10274更多 分类专栏:android 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.youkuaiyun.com/matthewei6/article/details/50596983 1、logcat ... 阅读详情

本文用于总结了个人在实际工作中常用的 adb 抓取 log 的常用指令,目测会不断更新和修改

1. Android 中 Log 的种类

Android 中正常运行过程中打印的 log 有以下种类:

main、radio、system、events、crash

2. adb logcat 的使用

详细的参数解释可以通过 adb logcat -help 指令打印出来

本人常用的参数有-v、-b、-s

-v 我本人常用的参数为 threadtime,该参数会在 log 中打印每条log的时间和线程号信息

-s 后面的参数用于设置标签信息,设置后,logcat 只会打印该标签对应的 log 信息,比如“MtpService”标签的 log

-b 用于设置输出特定种类的 log,候选参数为 main、raido、system、events、crash、default、all

其中 default 参数包含了 main、system、crash,即,在logcat不设置-b参数的情况下,log中包含了main、system和crash log,亲测正确

>filename  将 log 保存到 pc 当前目录下的 filename 文件中

实例:

adb logcat -v threadtime -b system -s StorageManagerService >MountService.log

adb logcat -c    清除logcat在手机中的缓存buffer

adb logcat -g   显示logcat当前在手机中所使用缓存buffer的容量

 

 

3. 不通过 USB 链接 PC 的状况下,抓取 log 并保存到手机的特定目录

3.1 在手机端安装模拟终端 app ,具体可到应用商店下载

3.2 在模拟终端 app 中执行以下指令实现log抓取的开始和终止

shell@android$ adb shell
shell@android$ logcat -f /path/where/to/save/mylog.txt
shell@android$ exit 

以上指令,通过-f 将 log 保存到手机端 /path/where/to/save/ 目录下的 mylog.txt 文件中

3.3 使用 adb pull 指令将以上保存的文件拷贝出来

 

4. 系统 ANR log的获取

adb pull /data/anr/

 

 

 

android手机抓蓝牙log工具,【Log】android手机调试AP侧(main、kernel)、BP侧(QXDM)和ANR、hcidump的log抓取方法... AP的log抓取主要有main log和kernel log两种。1、Main log注释:Main log为应用程序的log,也是最常用的一种。提交功能性bug时,一般都要提供Main log。方法1:在手机后台里开一个进程用来实时保存调试log到main_xxx.txt &。命令:adb shelllogcat -v threadtime > /sdcard/main_xxx.... 阅读详情

相关推荐

CIC-IDS数据集特征介绍

###1、简介 通信安全机构(CSE)与加拿大网络安全研究所(CIC)合作项目,该项目对自1998年以来现有的11个数据集的评估表明,大多数数据集(比如经典的KDDCUP99,NSLKDD等)已经过时且不可靠。其中一些数据集缺乏流量多样性和容量,一些数据集没有涵盖各种已知的攻击,而另一些数据集将数据包有效载荷数据匿名化,这不能反映当前的趋势。有些还缺少特征集和元数据。 CIC-IDS-2017数据集包含良性和最新的常见攻击,类似真实世界数据(PCAPs)。 它的数据采集截至2017...

蓝亚之舟的博客 3万+

android adb命令 抓取系统各种 log

android adb命令 抓取系统各种 log getLog.bat: adb root adb remount adb wait-for-device adb logcat -v time > C:\log.txt 在Android中不同的log写到不同的设备中,共有/dev/log/system, /dev/log/main, /dev/log/radion, /dev/log/events四中类型。其中默认Log.v等写入/dev/log/main中。Slog写入/dev/log.

huangwenkui1990的专栏 5934

深入解析CRC-16校验算法及其Verilog硬件实现

本文深入解析了CRC-16校验算法的原理及其在Verilog中的硬件实现方法。从基础的模2除法到串行和并行实现方案,详细介绍了LFSR结构、状态转移分析以及工业应用中的优化技巧。通过实际案例和性能对比,帮助开发者理解如何选择适合的CRC实现方案,确保数据传输的可靠性。

yolo5detector的博客 322

抓安卓日志命令

只抓安卓日志 logcat (所有保存的日志,中途关机和开机都有)抓全部日志(logcat anr都有)

shuangrenlong的博客 644

uniapp [全端兼容] - 详细实现集成接入萤石云摄像头监控示例代码,页面单个或多个九宫格监控画面同时监控播放推流(视频控制方向上下左右移动/调节音量声音/全屏/截屏录制/回放/对讲/切换清晰度)

uni-app,h5移动端网页,小程序,安卓,苹果ios,app,nvue,EZVIZ萤石,uniapp萤石云摄像头监控,uniApp项目集成萤石云详细示例代码,Uniapp中使用萤石云播放视频,使用萤石云播放视频,萤石云实现多窗口监控,展示多个监控画面同时播放,ezuikit.js,云台控制左右移动,莹石摄像头直播视频,萤石视频回放,摄像头黑屏不显示,加载慢报错出错,多个摄像头宫格布局,niapp萤石云视频监控对接,实现海康萤石直播预览、回放、云台控制功能,如何利用萤石实现直播推流回流,实时监控播放,监控

🏆 前端领域优质创作者 1万+

C# 从数秒到毫秒:MySQL+Redis百万数据优化实战全解析

在处理百万级数据时,传统单体数据库常面临查询效率低下、数据库负载过高和用户体验差等问题。为解决这些性能瓶颈,可以采用MySQL分库分表、Redis缓存和异步统计的组合策略。 数据库分片:通过水平分表和分库实现,将单表数据分散到多个物理表或数据库实例中,降低单点负载。 Redis缓存:利用Redis缓存高频数据,减少数据库查询压力,提升响应速度。 异步统计:通过消息队列(如RabbitMQ)解耦统计任务,后台处理非实时任务,避免阻塞主流程。 这些优化策略能够显著提升系统性能,确保在高并发和大数据量场景下的稳定

墨夶的博客 852

Android系统adb调试命令及常用抓log方法

转载来自:http://blog.youkuaiyun.com/bmw7bmw7/article/details/46120315 一 adb常用命令 1. 查看设备 adb devices      //当前连接的设备, 连接到计算机的android设备或者模拟器将会显示处理 2. 安装软件 卸载软件 adb install xxx.apk               //安装软件

当我荒废时间的时候,会有多少人在拼命 3870

AUTOSAE软件配置-项目标准配置 (PSC) 导入达芬奇( DaVinci Configurator)

文件是“可拆分的”,这意味着如果格式符合 AUTOSAR 拆分规则,则可以与其他。)是一个ARXML文件,主要由OEM提供,其中包含。)工件,可以作为输入文件导入到达芬奇配置器专业版。导入的参数将以只读方式处理。不允许在多个 ARXML 文件中导入一个。的已存在数据或从输入文件派生的数据。可以作为输入文件导入到另一个。文件会覆盖用户配置的基本。元素和诊断数据预配置。定义 [数据结构]。中,可以导出一个或多个。

m0_49148264的博客 1013

Android日志系统驱动程序Logger源代码分析

我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,取决于你编写的是Android应用程序还是系统组件。在前面的文章浅谈Android系统开发中LOG的使用中,已经简要地介绍了在Android应用程序开发中Log的使用方法,在这一篇文章中,我们将更进一步地分析Logger...

weixin_34290096的博客 341

YOLOv11 损失函数进阶:Varifocal Loss 让正负样本精度双升

创建self.alpha = alpha # 正样本权重系数self.gamma = gamma # 聚焦系数self.lambda_reg = lambda_reg # 回归损失权重# 分类损失:Varifocal Classification Loss# 正样本权重:基于预测置信度# 计算 BCE 损失并加权cls_loss = cls_loss.sum() / (cls_true.sum() + 1e-6) # 按正样本数归一化。

m0_71589036的博客 441

3.详解Labview串口通讯--从串口线连接到串口通讯保姆级教程

本文非常详细的介绍了使用Labview实现串口通讯,读完题主这篇文章,即使你是今天刚下载的Labview,也能熟练的连接并驱动串口执行,接下来和我一起学习下,记得关注并点赞不迷路

关注我,更多技术问题欢迎私聊~ 1万+

android log抓取方法,Android系统之Android抓取各种log的方法

Android系统之Android抓取各种log的方法2018年11月25日|萬仟网移动技术 |我要评论android之android抓取各种log的方法1、logcat(四类log buffer是main,radio,system,events)adb wait-for-device logcandroid之android抓取各种log的方法1...

weixin_29130369的博客 6458

Android性能分析——hprof文件分析(一)

hprof  文件是 Java 堆转储文件(Heap Dump File)的标准格式,用于保存 Java 虚拟机(JVM)在某个时间点的内存快照。这种文件对于分析内存泄漏、内存使用情况和对象分配模式非常有用。

小旭的专栏 1880

android 常规log、dump、winscope常见抓取方法

则对应的代码可以通过 grep 抓取 writeWmxxx 找出是在哪里打印的该events log。events log开头的字段,比如wm_xxx。应用走到onresume生命周期的log。通知cancel的log。

yimelancholy的博客 4472

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

android系统自动抓取log方法

android系统自动抓取log方法

嵌入式软硬件叶玄 2026

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

一种通过自动脚本抓取Android 手机log的方法

一种通过自动脚本抓取Android 手机log的方法   作者:Amour.Wang   对于android 手机调试或测试中经常需要查看手机的logcat 输出,对于开发者平时一般都是直接使用IDE 查看logcat 输出,但是在有些情况下比如:1.单纯做测试,IDE 工具保存比较麻烦,或者没有IDE 工具的情况下,这时如果需要抓手机log 就比较麻烦。 本文主要针对在没有安装andro

maetelibom的博客 5933

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

MTK android一些log的抓取方法

[SOLUTION] 可以使用adb命令来抓这些log 1, radio log 线:usb cable 命令: adb logcat –b radio –v time >radio.txt -v time: 表示log中加入了时间信息 2, main log main log和我们从DDMS中看到的log是一致的 线: usb cable 命令: adb logcat –

zheng3287484的专栏 2648

Android抓取log文件的方法

很简单,使用命令行来就可以,步骤如下: 1.adb devices 检查调试设备是否连接好,没有调试设备抓不了 2.adb logcat -c 3.cd …(Desktop) 进入你要存放日志文件的目录,括号中是存放在桌面 4.adb logcat -v time > xx.log xx是保存的log文件的名字,到这里然后运行你的程序就可以抓取log了 5.关闭命令行就可以在桌面看到生

FErryer_linj的博客 1919

Android抓取各种log的方法

转自 http://blog.youkuaiyun.com/matthewei6/article/details/50596983 1、logcat   (四类log buffer是main,radio,system,events) adb wait-for-device logcat   adb logcat -v time > logcat.txt      //

skykingf的专栏 1万+

Android-命令行抓取各种log的方法

一、AP的log抓取 (1)Main log         注释:Main log为应用程序的log,也是最常用的一种。提交功能性bug时,一般都要提供Main log。         操作步骤:         ---连接测试设备到PC         ---进入终端adb 所在目录下         ---执行如下命令:adb logcat -v time > d:\

Doraemon_lss的博客 3261

Android常用命令以及log抓取方法

Adb常用命令 1.安装好sdk后运行adb的方法: 运行cmd,输入cd \回车 输入F:回车 输入cd sdk tools文件目录 回车 2.复制sdk tools文件详细目录,进入c:\windows\system32\cmd,右键点击cmd文件,发送快捷方式到桌面,右键单击桌面---属性,把sdk tools详细目录路径粘贴到起始位置。 3.手机连接数据线,在电脑上打开cm

lin_feng_912的专栏 9570
上一篇: 途径:Android手机通过WiFi连接PC | 目的:使用adb指令
下一篇: Android中Socket通信的简单实现
玩火轩辕
博客等级 码龄15年 6粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值