如何使用android中的logcat调试程序

如题所述

Android开发中,所的有输出都在logcat中 包含System.out输出和printStackTrace()输出都在Logcat中,Android开发,建议使用android提供的Log工具类来打印信息。
找到Logcat视图的方式:
Eclipse 点击 Window
Show View会出来一个对话框
点击Ok按钮时,会在控制台窗口出现LogCat视窗

android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。
1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");
2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.
3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息
4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。
5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要认真的分析,查看栈的信息了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-21
  1开发方式,在eclipse中的windows中的show View中的other ,然后,打开other对话框,选择android中,找到logcat即可。在状态栏或者右侧可以找到logcat的图标。  2使用方法,可以使用Log.i("exp",e.toString());这样的方式来给自己的应用大bug信息。

  3然后,查看logcat中的tag,和text描述。就可以查看到错误产生的原因了。

 4 当然这只是最简单的使用,一般调试信息非常的多,我们可能只是希望看到我们想看到信息,这个时候,可以使用filter过滤一下信息。选择logcat的组面板上的+信息。

  5在这里我们可以对于tag赋值,然后查看使用到的log信息,这样过滤到的信息,就是你正在调试的信息。本回答被提问者采纳

如何使用android中的logcat调试程序
1、首先使用Android studio打开一个Android项目,如下图:2、在程序中设置一个log,进行观察,如下图:3、运行程序,然后要运行的设备,如下图:4、运行之后logcat就会出现打印的log,如下图:

android 怎么用logcat
1.eclipse的Debug模式或DDMS模式下的会有一个Logcat窗口,用于显示log日志 只需在eclipse中启动Android模拟器,切换到DDMS或debug模式下,就会有Logcat窗口,窗口右上方有一系列图标,其中V、D、I、W、E五个图标为五个调试信息过滤器:V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR ...

如何在android native编程中使用logCat求答案
第二步:在要使用LOG的cpp文件中加入:include <android\/log.h> define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, "keymatch", __VA_ARGS__)第三步:这样就可以使用了:LOGD("我要看到的调试信息^_^"); 这样,在logcat端看到的输出是:D\/keymatch( 32):我要看到的调试信息^_...

如何使用android中的logcat调试程序
一般用LogCat加打印。程序运行之后你看下log打印出来的内容,分析一下你程序那些代码运行了,什么变量的值对不对,这些的。

android开发调试LogCat一直输出怎么解决
调试logcat时,有时只想要查看某一个程序的log,但是手机产生的log很多,一下子就会把刚看到的需要的log挤掉 这时候,可以点击左上角的+号图标 在出来的窗口中填入需要显示的程序的包名,点击OK 可以看到,输出的已经都是我们需要的log了 也可以在箭头所指栏里填写app:+包名可以快速过滤,还有 pid:...

eclipse怎样使用logcat日志调试安卓程序
打开LogCat视窗 Eclipse菜单 -> Windows -> Show View ->Other -> Android -> LogCat,在控制台窗口出现LogCat视窗。2. 在工程中实验 界面文件中添加一个Button按钮,用于点击按钮出现Log日志信息。 <Button android:id="@+id\/bt" android:layout_width="wrap_content" android:layout_height="w...

android studio的logcat怎么过滤出来调试信息
打开 LogCat在搜索框右侧的No Filters中选择 Edit Filter Configuration选项 然后在Name中输入过滤器的名称,在by Package Name中输入你的应用的Package Name就可以了。 如下图 然后在搜索框右侧的过滤器选项中选择你刚选择过滤器就可以了。

logcat是什么
logcat是Android中一个命令行工具,可以用于得到程序的log信息。logcat使用方法如下所示[1]:[adb] logcat [] ... [<filter-spec>] ...[options]命令包括如下选项:-s 设置过滤器,例如指定 '*:s'-f <filename> 输出到文件,默认情况是标准输出。-r [<kbytes>] Rotate log every kbytes. ...

如何用好Android Studio的logcat
我使用logcat的方法是,所有自己打印的log的字符串中加上一串特定字符,比如:log.w("xyz"+stringToLog);所有的log前面都加"xyz"。然后在搜索过滤框里输入xyz就行了,一般只会显示出自己打印的log。(xyz不要用java之类log中容易出现的字符串替换)。包括在Eclipse里我也是这样用的。这样即使Filter设...

如何用好Android Studio的logcat
1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log...

相似回答