android抓取各种log的方法

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.... 阅读详情

1、logcat

 (四类log buffer是main,radio,system,events)

adb wait-for-device logcat  
adb logcat -v time > logcat.txt      //默认是-b main -b system
adb logcat -v time -b main        //main log
adb logcat -v time -b radio        //radio log
adb logcat -v time -b system        //system log
adb logcat -v time -b events

2、anr log
adb pull /data/anr

3、tombstone log
adb pull /data/tombstones

4、core log
adb pull  /data/log/core

5、开机log
adb shell dmesg > dmesg.txt

6、logcatch
adb pull /data/logcatch

7、qxdm log
adb pull /sdcard/logs

8、 hprof log
在分析app 时,我们通常需要分析app 的java heap 资料,如分析java 的memory leak, 追查heap
中相关变量情况等。
在android 中抓取app 的hprof 操作方式有下面几种:
第一种方式: 使用am 命令
   adb shell am dumpheap {Process} file
   如 adb shell am dumpheap com.android.phone /data/anr/phone.hprof
   adb pull /data/anr/phone.hprof
第二种方式: 使用DDMS 命令
   在DDMS 中选择对应的process, 然后在Devices 按钮栏中选择Dump Hprof file, 保存即可
第三种方式: 通过代码的方式
   在android.os.Debug 这个class 中有定义相关的抓取hprof 的method.
如: public static void dumpHprofData(String fileName) throws IOException;
这样即可在代码中直接将这个process 的hprof 保存到相对应的文件中,注意这个只能抓取当时的
process.
如果想抓其他的process 的hprof, 那么就必须通过AMS 帮忙了。
可以先获取IActivityManager 接口,然后调用它的dumpheap 方法。具体的代码,大家可以参考
frameworks/base/cmds/am/src/com/android/commands/am/am.java 中的调用代码
抓取回hprof 后,就可以用hprof-conv 命令将DVM 格式的hprof 转换成标准的java 命令的hprof
   hprof-conv in.hprof out.hprof
然后使用如MAT 之类的工具进行具体的分析

9、bugreport
adb bugreport > bugreport.txt

10、kernel log(只有从当前时间起的很少的log)
cat proc/kmsg > kmsg.txt


11、其他

adb shell dumpstate //各类信息,比如进程信息,内存信息,进程是否异常,kernnel的log等
adb shell dumpcrash
adb shell dumpsys  //查询所有service的状态

【QNX+Android虚拟化方案】118 - QNX 如何抓取系统 log 方法 之 网络部分日志抓取方法 阅读详情

相关推荐

Android系统的日志抓取方法

除了Android系统提供的日志工具外,还可以使用第三方日志框架来帮助我们更好地管理和记录日志信息。Logcat是Android系统中最常用的日志工具之一,可以捕获系统和应用程序的日志信息。本文介绍了几种常用的Android日志抓取方法,包括使用Logcat、将日志写入文件以及使用第三方日志框架。在上面的示例中,我们使用Log类的不同方法来输出不同级别的日志信息,包括调试(debug)、信息(info)、警告(warning)和错误(error)。在上面的示例中,我们首先在应用程序的。

ByteHackerX的博客 1923

Android 常见的抓log方法总结

1, kernel log1、adb shell dmesg > c:\log-dmesg.txt 2、adb shell cat /proc/kmsg > c:\log_kmsg 3、| findstr “xx” 只看xx相关的log 4、查看特定文件的log,下面以我调过的audio为例 调试audio的抓取log的方法 adb root adb shell echo

雪浪东陵的专栏 1万+

【Android】Android侧如何抓取日志?

🦋在Android系统中,抓取日志是开发和调试应用的重要环节。🦋Android提供了多种方式来查看和抓取系统及应用的日志信息。

静谧、淡雅 1432

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

宇树机器人丝滑的二人转动作背后,MPC到底是什么?

了解MPC,让我们闻“机”起舞。

Barok的博客 2145

Python爬虫实战:避开巨潮资讯网反爬,稳定获取上市公司年报PDF下载地址

本文详细介绍了如何使用Python和Selenium突破巨潮资讯网的动态加载限制,稳定获取上市公司年报PDF下载地址。通过模拟真实用户操作、智能等待策略和反反爬虫技巧,帮助开发者高效爬取财经数据,适用于股票代码查询和年报分析等场景。

weixin_29065659的博客 1667

Android中log抓取方法

本文用于总结了个人在实际工作中常用的 adb 抓取 log 的常用指令,目测会不断更新和修改 1. Android 中 Log 的种类 Android 中正常运行过程中打印的 log 有以下种类: main、radio、system、events、crash 2. adb logcat 的使用 详细的参数解释可以通过 adb logcat -help 指令打印出来 本人常用的参数有-v...

ding3106的专栏 1276

Labelme安装教程(附Anaconda安装教程)

本文详细介绍了如何安装Anaconda和Labelme,还提供了常见问题的解决建议。

HanYan_ing的博客 1万+

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

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

yimelancholy的博客 4473

FPGA串口通信----uart(一)

通过PLL锁相环IP的使用,可以输入时钟进行分频,倍频,也可以产生多路时钟输出信号。外部提供晶振的原因:①Fpga电路大多数需要时序分析②晶振在Fpga内部占空间大,所以放置于外部PCB板上Uart异步传输速率不能很快的原因:考虑到工程实际问题,假如时钟周期大(传输速率慢的话),采取到数据电平变化的边沿时刻的概率会小很多,这样数据也很准确,通常uart适用于2M.

mvpkuku的博客 970

YOLOv11改进缝合注意力 | 深度优化的BiFormer模型-结合BiLevel Routing Attention与深度可分离卷积的创新应用(附代码)

YOLO(You Only Look Once)系列目标检测算法一直以来都是计算机视觉领域的热门选择。随着YOLOv11的发布,它在许多实际应用场景中取得了显著的性能提升。然而,面对日益复杂的目标检测任务,单纯依赖卷积神经网络(CNN)在某些情况下已经显得力不从心,特别是在处理小尺度、密集目标以及遮挡目标时,卷积操作的局部性限制了模型的表达能力。

一键难忘的博客 716

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

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

maetelibom的博客 5933

《手把手教你玩转RTOS操作系统》专栏简介

《手把手教你玩转RTOS操作系统》专栏系统讲解实时操作系统开发,以FreeRTOS为主线,结合RT-Thread和Zephyr对比分析。内容涵盖RTOS基础、任务管理、通信机制、中断处理等核心知识,并配套STM32/ESP32平台实战项目。专栏特色在于零基础友好、实战驱动、多系统对比和行业趋势分析,适合嵌入式开发者进阶RTOS开发能力,解决实际项目中的选型与优化问题。通过完整学习路径,读者可掌握构建高可靠性嵌入式系统的关键技能。

MHD0815的博客 531

android系统自动抓取log方法

android系统自动抓取log方法

嵌入式软硬件叶玄 2026

动力学约束下的运动规划算法——Kinodynamic RRT*算法

动力学约束下的运动规划算法——Kinodynamic RRT*算法

慕羽★的博客 6752

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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的博客 1922

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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方法

首先是需要电脑已经安装了adb,Android 安装包里就有adb.exe 1.配置adb,按照配置android开发的步骤配置(之前安装过adb也可以) cd android platfrom-tool下 adb device adb adb logcat -v time > 11.log 2.将add.exe放到一个目录下,并配置到环境变量里path Cmd Adb devic

wangy_r的专栏 322

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之 MTP框架和流程分析
下一篇: android系统中input驱动整体框架分析
沉默的过客
博客等级 码龄13年 60粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值