Android开发使用LogCat,LogCat常见问题

 一 LogCat是什么:

这是在安卓开发中用来显示打印日志用的工具,类似在java中用system.out输出,但是在安卓开发要求尽量使用logCat这样不仅专业,而且方便,更重要的是这个工具能代来好多好处和方便,那么接下来就看看 如何方便。

二 添加LogCat到你的Eclipse中

点击Eclipse导航栏中的Window→Show View→Other,会弹出一个Show View对话框。你在Show View对话框中展开Android目录,会看到有一个LogCat的子项

然后选中LogCat,点击OK,这样你就成功
将LogCat添加到Eclipse中了。

三  LogCat如何打印日志的级别

1.        Log.v()

这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别verbose,是Android日志里面级别最低的一种。

2.        Log.d()

这个方法用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应级别debug,比verbose高一级。

3.        Log.i()

这个方法用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮你分析用户行为的那种。对应级别info,比debug高一级。

4.        Log.w()

这个方法用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好去修复一下这些出现警告的地方。对应级别warn,比info高一级。

5.        Log.e()

这个方法用于打印程序中的错误信息,比如程序进入到了catch语句当中。当有错误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级别error,比warn高一级。由于这个方法打印出来是红色比较显眼

所以会有很多开发者喜欢用这个调试

四:LogCat的展示方式

如图 Log的信息会展示在text的地方,根据不同的级别会显示不同的颜色

可以再此处调节要打印的级别默认是verbose也就是打印所有

也可以点击上图所示的加号 根据自己的自定义的Tag进行打印。因为有时候虚拟机里或者调试的时候打印的东西很多所以就可以根据这个方法过滤一些想要的信息。

最后一个也是值得注意的,就是这个搜索框可以搜索自己在Text里想找内容,可以直接搜索。是不是很方便呢。

时间: 2024-11-05 10:09:18

Android开发使用LogCat,LogCat常见问题的相关文章

Android中如何控制LogCat的自定义输出

在Android开发中,LogCat是一个非常重要的调试工具,可以输出很多关于项目或者手机的信息.但是正是由于LogCat功能的过于强大,输出的信息量也是极为庞大的,那么我们就需要通过一定的方式根据我们的需要限定LogCat的输出,这样才能使LogCat帮我们起到更好的调试代码的作用. LogCat输出的类型一般有五种,分别是verbose,debug,info,warn,error.其中verbose的最为宽泛,如果选择verbose,那么就会向下兼容输出verbose,debug,info,

Eclipse中做Android开发LogCat的使用

介绍 LogCat是Eclipse里面做Android开发的工具包ADT中的一个工具,用来查看和过滤Android日志系统的输出. 打开LogCat 进入Eclipse,选择Window菜单,然后选择Show View子菜单,最后再选则other子菜单,在打开的Show View对话框中选择Android分组中的LogCat,双击它或者点击OK,就能打开LogCat面板. 连上真机后LogCat不显示日志的问题 有时候在Eclipse打开后,将真实的Android设备通过USB线连接到电脑,并不

Android开发常见问题汇总

[错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2)原因:不影响正常运行.在AndroidManifest.xml文件中没有加API的版本号,在<manifest> </manifest> 之

android 程序时时获取logcat信息

比 如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它会提示一个dialog框 让用户自己去选择 访问还是不访问.这样就给开发适配带来了巨大的麻烦.本来在这里直接能拿到数据可是现在我须要对用户的选择进行监听?  以后的小米手机肯定也会有这个问题~ 悲剧啊~~最后在这里这里我选择使用监听LOG信息来监听用户点击按钮授权与不受权. Logcat说明 Android开发中一共有5个log信息过滤器 分别是 VERBOSE .DEBUG. INFO. WARN.

关于android的日志输出&amp;LogCat

android提供了自己的log输出api-->位于android.util.Log这个类中. 这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中: 1 Log.v(tag,message); //verbose模式,打印最详细的日志 2 Log.d(tag,message); //debug级别的日志 3 Log.i(tag,message); //info级别的日志 4 Log.w(tag,message); //warn级别的日志 5 Log.e(tag,mes

Android Studio -修改LogCat的颜色

Android Studio -修改LogCat的颜色 author:Kang,Leo weibo:http://weibo.com/kangyi 效果图 设置 Preference->Editor->Colors &n Fonts->Android Logcat 在后面将Use Inberited attributes 去掉勾选 再将 Foreground 前的复选框选上,就可以双击后面的框框去选择颜色了 Apply–>OK  推荐色值 Log级别 色值 VERBOSE

android studio 中 adb logcat 在这里敲

官方视频和网络大都没有详细介绍命令行(IDE集成的那个比较容易看到)下 logcat 最初怎么进入,倒是具体用法详细的翻译了官网的文档. 所以记录如下: (1)下面的官网上写了 https://developer.android.com/studio/command-line/logcat.html#Syntax (科学上网) (2)摘要如下: Command-line Syntax [adb] logcat [<option>] ... [<filter-spec>] ... Y

【转】android开发中关于模拟器emulation的常见问题

[转]android开发中关于模拟器emulation的常见问题 Trouble: 无法启动android模拟器,提示 XDM authorization key matches an existing client! SDL init failure, reason is: No available video device Oneway: 打开电脑的 Terminal 终端, 以当前图形界面用户的身份执行命令 xhost localhost 即可,如果想实现登录后自动执行这个命令,可以做以下

Android开发环境搭建常见问题(不定时更新)

1.关于 Parsing Data for android-L failed Unsupported major.minor version 51.0 错误 错误解决方案: 升级Android L,要求编译环境为jdk1.7,所以环境是jdk1.6的IDE会报 "Parsing Data for android-L failed Unsupported major.minor version 51.0" 错误,需要升级JDK了. Android开发环境搭建常见问题(不定时更新)

android开发——Eclipse环境下代码编辑最常用快捷键集锦(来了就不能空手而归)

Ctrl+D:删除光标所在行 Ctrl+/ :注释选中行 :Ctrl+\:注销选中行 Ctrl+Shift+/:注释选中的java或xml代码块: Ctrl+Shift+\:注销选中的Java或xml代码块.(形式:/*      */ 或 <!--      -->) shift + alt + j或/**+Enter(回车键):添加javadoc头注释,形如/** * * * * * */(个人更习惯用/**+Enter(回车键)) Ctrl+K:向前查找与当前选定内容相同的代码(如查找与