Android 调试之 Log和LogCat的详解

安卓调试代码----Logcat入门,2021Android春招面试经历 四、如何写入日志信息?----一个简单的例子 (1)Log类介绍: 通过 Log 类,可以创建日志消息,这些消息会显示在Logcat中。一般来说,使用以下日志方法,这些方法按照优先级从高到低(或者从最简略到最详细)的顺序列示: Log.e(String, String)(错误,ERRROR) Log.w(String, String)(警告,WARN) Log.i(String, String)(信息,INFO) Log.d(String, String)(调试,DEBUG) Log.v(String, 阅读详情
Android 的调试信息分为五类: 


  VERBOSE 类型调试信息,verbose啰嗦的意思 
  DEBUG 类型调试信息, debug调试信息 
  INFO  类型调试信息, 一般提示性的消息information 
  WARN  类型调试信息,warning警告类型信息 
  ERROR 类型调试信息,错误信息 




Android  Log提供添加以上调试信息对应的方法 


Log.v(String tag, String msg); //VERBOSE 
Log.d(String tag, String msg); //DEBUG 
Log.i(String tag, String msg); //INFO 
Log.w(String tag, String msg); //WARN 
Log.e(String tag, String msg); //ERROR 
Tag为调试信息标签名称,msg为添加的调试信息 



Android Log调试信息的显示 


Android Log添加的调试信息主要在logcat中显示,在安装好Android开发环境的eclipse中DDMS模式和Debug模式下都有Logcat标签窗口,里面会显示所有的调试信息。 



具体该调用哪个方法添加什么类型的调试信息? 


可根据Logcat提供的过滤器来和信息类型来决定使用Log的那个方法添加哪类调试信息。 
Logcat调试信息显示窗口 右上方有5个图标,代表种过滤器,可过滤输出相应的调试信息: 

V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR 
D:debug过滤器,输出DEBUG、INFO、WARN、ERROR调试信息 
I:info过滤器,输出INFO、WARN、ERROR调试信息 
W:waring过滤器,输出WARN和ERROR调试信息 
E:error过滤器,只输出ERROR调试信息 
ADS AEL脚本进阶:参数化电感与变压器的自动化设计 本文深入探讨了如何利用ADS AEL脚本实现电感与变压器的参数化与自动化设计。通过构建可复用的函数库、封装高级设计流程、集成DRC检查与性能预估,将繁琐的手动绘制升级为高效的智能设计引擎,并最终通过创建GUI工具降低使用门槛,大幅提升射频/微波电路设计效率。 阅读详情

相关推荐

告别抓瞎!手把手教你用Keysight Infinium和M8040完成PCIe 5.0 TX/RX信号完整性测试

本文详细介绍了如何使用Keysight Infinium示波器和M8040误码仪完成PCIe 5.0 TX/RX信号完整性测试。从测试前的设备准备、软件配置到具体的TX信号测试步骤和RX容限测试实战,提供了全面的操作指南和常见问题解决方案,帮助工程师高效完成PCIe 5.0合规性测试。

weixin_30911451的博客 504

解决Eclipse界面无法显示出LogCat或Console等窗口的问题

有的时候点点点,不知道为什么LogCat等那一栏就不见了,然后通过Window --- Show View也没有办法显示出来,那么可以用下面的方法: 见右上角: 然后右键点击Java,然后选择Reset就可以恢复啦!!!!!! 天哪,终于知道怎么搞了有木有啊!!!!!

我的专栏 5917

告别玄学调试:用STM32CubeMX和逻辑分析仪搞定DP83848的RMII与SMI接口

本文详细介绍了如何使用STM32CubeMX和逻辑分析仪调试DP83848的RMII与SMI接口,帮助开发者超越表象,直接观察底层通信波形。通过实战案例和高级调试技巧,解决常见问题如时钟偏移、信号完整性等,提升网络接口的稳定性和可靠性。

weixin_30752699的博客 303

eclipse添加logcat显示_eclipse的logcat不见了

今天打开eclipse调了一会程序,突然发现logcat不见了,只有Console等,找了半天没找到,最后还是苦命的发现了,如下. Window ……Show View……Other… 会出现如下对话框: 选择LogCat后,eclipse就能正常查看LogCat的输出了。...

移动编程 176

ResNet理论基础与具体实现(详细教程)

论文地址:Deep Residual Learning for Image Recognition ​ Identity Mappings in Deep Residual Networks pytroch源码地址:resnet 0x00 前言 ResNet是2015年就提出的网络结构,中文名字叫作深度残差网络,主要作用是图像分类。现在在图像分割、目标检测等领域都有很...

coordinate的博客 8332

某教育平台线上用户流失分析

本项目基于某教育平台的用户登录信息、用户个人信息以及用户课程学习记录三信息表,挖掘了平台流量以及用户流失等信息。使用python对数据进行预处理,使用tableau进行数据可视化分析。该教育平台正值窗口期,平台流量没有良好的留存水平,但有良好的发展趋势,需要深入分析用户留存率低,做好招新促活营销。该教育平台的基本盘在广东、湖北、河南、贵州等省份,线上教育的潜在用户可能更多分布在线下教育资源不充足、受疫情影响更为严重的地区。

fhy12的博客 1300

解决Eclipse进行Android开发时logcat不显示问题-使用DDMS

很多时候遇到这样的情况,代码制作完成以后,想在模拟器上进行调试,于是Run as Android application,郁闷的是logcat中不显示任何内容 解决办法: 1.最直接的办法关闭Eclipse,重启 2.打开DDMS视图,在左侧“Devices”点击模拟器的名称"emulator-5554",logcat就会显示出消失的log日志 如何打开DDMS 1.如下图所示,

Android_Robot的专栏 3万+

HIL(硬件在环)技术汇总梳理

HIL(Hardware-in-the-Loop)测试领域的知名公司有dSPACE、NI、Vector和speedgoat等,本文是针对这几家HIL技术的对比分析。

Mr.Cssust的博客 3690

LogCat视窗没有显示

LogCat视窗没有显示   问题描述:在Eclipse的右下方没有显示LogCat视窗。   解决方法:选择菜单栏的“Windows”,再选择“Show View”,最后再选择“LogCat”即可。

ran520jing的专栏 480

MATLAB库函数unwrap(相位解卷绕)的C语言实现

什么是相位解卷绕 Q = unwrap(P) Q = unwrap(P) corrects the radian phase angles in a vector P by adding multiples of ±2π when absolute jumps between consecutive elements of P are greater than or equal to the default jump tolerance of π radians. If P is a matrix, unw

业精于勤,荒于嬉 4248

Allegro172版本DFM功能介绍

Allegro172版本提供了实时DFM检查的功能,让违反要求的地方实时以DRC的形式报出来,让加工不可加工因素在设计的时候同步避免。打开Constraint,选择Manufacturing, 所有DFM相关DRC都在这。把所有下面DRC开关(DFM,DFA,DFT)都选择on,选择OK。这个规则和物理和间距规则等等都没有关系,单独的一个加工规则。这些DRC大部分是正常的,正常的可以去修改规则来消除。等待DRC刷新,板子上会出现很多DRC,类似下图。下面介绍如何调用和产生DFM规则。一直往下点击next。

weixin_54787054的博客 1340

Android调试之LOG和LOGCAT详解

转自: http://jojol-zhou.iteye.com/blog/696567 Android 的调试信息分为五类:   VERBOSE 类型调试信息,verbose啰嗦的意思   DEBUG 类型调试信息, debug调试信息   INFO  类

learnerz的专栏 1854

一文读懂 SAP BTP Application Router 的 Resource Files:从 xs-app.json 到本地开发的默认设置

本文详解SAP BTP中Application Router的资源文件配置与本地开发实践。核心包括:xs-app.json定义路由规则与安全策略,package.json声明依赖与启动脚本,resources/存放静态资源,default-services.json和local-destinations.json用于本地模拟云服务。文章通过真实案例展示如何配置静态资源直出、反向代理后端服务,并强调本地开发时的注意事项与常见问题解决路径。关键配置均提供示例代码,帮助开发者快速实现业务应用的部署与联调。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 180

android 华为手机 log,华为安卓实机调试不显示logcat的解决方法

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?问题在编写安卓代码时,实机测试时程序经常出错退出,但是logcat里却没有调试信息。换用AVD的话,出错信息正常。解决方法华为手机1.在拨号界面输入“*#*#2846579#*#*2.找到log选单并打开log。*此举会使手机性能下降。小米手机(待测试)在电脑上找到 .Android文件夹,win下在C:Usersdel...

weixin_31111015的博客 481

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Android 系列 3.8使用Log.d和LogCat进行调试

3.8使用Log.d和LogCat进行调试 问题 通常Java代码编译没有错误,但有时运行的应用程序崩溃,给出“强制关闭”(或类似)错误消息。 解 使用LogCat消息调试代码对于发现自己处于这种情况的开发人员是一个有用的技术。 讨论 熟悉Java编程的人可能在调试他们的代码时使用了System.out.println语句。类似地,可以通过使用Log.d()方法来调试Andro

曹浩洋的专栏 1086

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

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

Qt android 打印调试

文章目录安卓调试安卓日志adb 加入pathadb 查看日志将Qt调试信息输出到logcat中工程中使用参考文档 推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习 安卓开发,目前主要在windows下开发,虽然可以调试,但是有些库不好调试,只能经过打印来进行。 在上一章中《Qt android 开发

逝水流年 2564

C++移动语义与std::move实战:从拷贝到移动的性能优化

在C++性能优化中,移动语义与右值引用是绕不开的核心机制。std::move 本质是类型转换,通过将左值标记为可被掏空的右值,触发移动构造而非拷贝构造。其技术价值在于消除深拷贝带来的堆分配与内存复制,尤其在高频对象传递、容器扩容等场景中可数量级降低开销。工程实践中,需关注noexcept声明、返回值优化、const对象误用等细节,避免移动静默退化为拷贝。从std::vector扩容到std::unique_ptr所有权转移,移动语义贯穿资源管理。理解这些底层规则,才能让C++11/17代码真正跑出移动的性能

weixin_34060741的博客 521

Android的LogCat的使用,调试规范Log

Android的LogCat的使用,调试规范Log在Eclipse中安装ADT和android sdk包之后,运行以开发的android程序时,在LogCat窗口中会显示出一系列的信息,这些信息是每一个程序通过Dalvik虚拟机所传出的实时信息,可以方便我们对程序的了解。在log窗口中,每条信息都包含五个部分,Time、标题空白、pid、tag、Message。1、Time表示执行的时间,这个信息对

给我来碗鱼丸粗面 935

Flutter开发避坑:调试时Logcat不灵了?手把手教你查看Android/iOS真机日志的正确姿势

本文详细解析了Flutter开发中Android/iOS真机日志查看的常见问题与解决方案。通过配置双视图模式、高级Logcat过滤技巧及Xcode控制台操作,帮助开发者高效捕获原生日志,提升调试效率。特别针对混合调试场景,介绍了表达式断点和跨平台日志聚合的实用技巧。

weixin_30340617的博客 332

安卓调试代码----Logcat入门

文章目录一、什么是系统日志?二、怎么显示系统日志?三、如何查看系统日志?(1)Logcat在Android Studio的下方,如图所示:(2)我们可以看到左边有很多图标:四、如何写入日志信息?----一个简单的例子(1)Log类介绍:(2)标记介绍(Tag):(3)添加调试代码(Log类):(4)导入包:(5)日志消息的格式:(每个 Android 日志消息都有一个与之相关联的标记和优先级)五、设置日志级别六、搜索 Logcat 消息七、过滤 Logcat 消息(通常我们使用默认值“Show only s

fjnu_se的博客 740
上一篇: android:TableLayout表格布局详解
下一篇: android Toast大全(五种情形)建立属于你自己的Toast
cicilover
博客等级 码龄18年 47粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值