目录一、Android log框架简介二、log获取方式 四、log分析五、抓取log注意事项一、Android log框架简介二、log获取方式1、Eclipse 抓取1)根据信息类型过滤log那个显示框上面还有个下拉列表选项可以选择过滤哪些信息。 a、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,代码实现就是Log.v("            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 19:46:36
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、抓包原理  Fiddler是类似代理服务器的形式工作,它能够记录所有你的电脑和互联网之间的http(S)通讯,可以查看、修改所有的“进出”的数据。使用代理地址:127.0.0.1, 默认端口:8888。打开Fiddler会自动设置代理,正常退出会自动注销代理,非正常退出上不了网,重起一次Fiddler,或直接在IE里取消代理即可。  2、方法优劣  2).能实时抓包,可模拟修改请求  2).只            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 18:16:58
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在工作中,会碰到一些设备上的原因,导致不能一直连着数据线抓logcat,这个时候需要一个能够离线抓取logcat的工具,有些芯片厂商提供的rom版本中自带这个工具,例如MTK的MTKLogger、高通的logcat(userdebug版本),这些工具都能够自动抓取logcat的内容提示,制作抓取系统log的工具,需要将应用系统签名,否则只能拿到本应用的log围绕抓取log过程中,产生了两个思路,但            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 09:46:24
                            
                                653阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Log抓取方式科普
在Android开发过程中,我们经常需要调试和排查问题。而日志是我们最常用的工具之一。通过查看日志,我们可以了解应用程序的运行情况,找到问题的根源。本文将介绍Android Log的抓取方式,并提供相关代码示例。
## 什么是Android Log
Android Log是Android系统提供的一个日志框架,用于记录应用程序的运行时信息。通过使用Lo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-27 10:25:08
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            log文件分为实时打印的,还有状态信息的两种 
 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log 
 状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport 
 实时log:            
                
         
            
            
            
            android 抓取log信息            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-24 11:11:06
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里以串口作为传输媒介,介绍下怎样来发送接收一个完整的数据包。过程涉及到封包与解包。设计一个良好的包传输机制很有利于数据传输的稳定性以及正确性。串口只是一种传输媒介,这种包机制同时也可以用于SPI,I2C的总线下的数据传输。在单片机通信系统(多机通信以及PC与单片机通信)中,是很常见的问题。一、根据帧头帧尾或者帧长检测一个数据帧1、帧头+数据+校验+帧尾这是一个典型的方案,但是对帧头与帧尾在设计的            
                
         
            
            
            
            一些资深机友可能经常用到这个东东,谷歌提供的这样一个手机解锁工具。很多人都需要这个工具,但是经常出现的问题就是不会安装,西西这里提供完整的ADB工具包下载及教你怎么安装哦! 西西提醒:完整的工具包里面会有fastboot文件,是exe后缀的。使用之前,打开工具包看一下就行了,这就叫确认有fastboot,如果没有,那就不是完整的工具包完整的ADB工具包,总共有四个文件,两个exe后缀,两            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-15 19:27:07
                            
                                216阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1    log文件分类简介实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志状态信息的有:adb shell cat /proc/kmsg ,adb shell dmesg,adb shell dumpstate,adb shell dumpsys,ad            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 10:34:28
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何抓取Android的Log日志
在Android开发中,查看应用的Log日志是调试和定位问题的重要环节。本文将教你如何抓取Android的Log日志,从基础知识到具体操作,帮助你快速掌握这一技能。
## 1. 整个流程概述
下面是抓取Android Log日志的基本流程:
```mermaid
flowchart TD
    A[准备工作] --> B[连接设备]
    B -            
                
         
            
            
            
            # 使用 Android ADB 抓取 Log Zip 文件
在开发 Android 应用程序时,日志信息是调试过程中的重要工具。通过分析日志,我们可以快速定位问题,优化应用性能。在这篇文章中,我们将介绍如何使用 Android 设备桥(ADB)来抓取日志并将其打包成 Zip 文件,以便于分析和分享。
## 什么是 ADB?
Android 设备桥(ADB)是 Android SDK 中的一            
                
         
            
            
            
            Intent :  Intent 是一个动作的完整描述,一种运行时的绑定机制,Intent中包含对Intent有兴趣的组件信息,如对动作的产生组件、接受组件和传递的数据信息。Android根据此Intent描述,在不同的组件之间传递消息,执行相关的动作,完成组件的调用。  Intent的基本构成结构:Intent对象抽象地描述了要执行的动作,主要内容包括了:组件名称(componentName)、            
                
         
            
            
            
            代码实现获取log日志 
• <uses-permission android:name="android.permission.READ_LOGS" />   
new Thread(new Runnable() { 
                        @Override 
                        public void run() {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 14:38:20
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (如已安装android sdk,则无需再装adb)    2.  注意事项        请确保电脑只连接了一台手机设备(最好只连接一条USB线),同时确保手机开启USB调试模式(可通过手机助手查看连接状态)    3.&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 11:09:06
                            
                                467阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通常调试时候需要抓取log信息,下面几种通过ADB命令来抓取log的方法:     USB连接上手机,手机需要其他操作;然后运行ADB工具;输入不同的命令即可抓取对应的LOG信息。     抓取radio LOG信息命令:                                      adb logcat -b radio -v time >log_radio.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-10-06 00:47:39
                            
                                1062阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            adb shell logcat -v time 是获取上次的kernel之上的logadb shell cat /proc/kmsg 是获取上次kernel的log如果想要查看模块加载的过程,需要查看开机2秒内的日志,但是dmesg的缓存太小需要修改kernel-3.18/kernel/printk/printk.c中#define __LOG_BUF_LEN (1 << CONFI            
                
         
            
            
            
            前言  
       最新项目里一直在做 Android RIL 方面的研究,非常最终项目还是未能解决通信底层模块的问题,但是在使用adb抓log上还是有一些收获的,这里记录一下。 
    
    Log分类  
       Android日志主要分为kernel、radio、event、main这四种log。 
   Kernel Log            
                
         
            
            
            
            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            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-12 10:22:34
                            
                                815阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 User 版本 默认开启 sysdump 方法首先,为什么要这么干? 主要原因是,展讯平台部分重启问题,同样的代码,userdebug 版本无法复现,User 版本 可以复现,这样才有此默认开启sysdump的方案。那么展讯平台user版本默认开启sysdump 方案修改一下代码device\sprd\xxxx\common\rootdir\root\init.common.rc 在 on            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-17 11:26:31
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            android adb命令 抓取系统各种 log            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-06-15 17:05:00
                            
                                717阅读
                            
                                                                                    
                                2评论