本人邮箱:JohnTsai.Work@gmail.com,欢迎交流讨论。

欢迎转载,转载请注明网址:http://www.cnblogs.com/JohnTsai/p/3983936.html。

  • 知识点

1.log无法输出的解决方法

2.通过命令行(command line)查看Android调试的log日志

  • log无法输出的解决方法

今天调试Android程序,发现Eclipse不输出log日志了。这让我很烦恼,程序调试的log都没法看到了。Google搜索了一些资料。发现stackoverflow上有很多人也遇到过同样的问题。在这里整理了一下解决方案。

http://stackoverflow.com/questions/4228641/logcat-not-displaying-my-log-calls

http://stackoverflow.com/questions/6090849/why-cant-i-see-my-print-statements-in-logcat

试试以下方法:

1.去DDMS,双击你要调试的应用、或者你的设备

2.去除掉除了你正在调试的设备的之外的所有其他设备。

3.设置LogCat过滤器为Debug或Verbose。

4.清除一下log日志。

5.重启Eclipse

  • 命令行查看log日志

在网上找了很多方法解决log不输出的问题,发现第一次都可以输出,但是后面就又输出不了了。于是我想到了命令行(Command line)adb查看logcat的办法。

试了试发现效果不错,但是adb logcat这条语句把所有的日志信息都输出了,不便于我查看要调试的log。于是又Google了一些资料,整理了一下。

http://www.herongyang.com/Android/Debug-adb-logcat-Command-Debugging.html

下面是logcat语句的各种用法的具体格式 :

为了更好的使用"adb logcat"命令,我们来研究一下它的各选项:

"adb logcat -s"    设置默认的过滤器为无记载的(silent)

"adb logcat -f<filename>"将日志信息输出写入到文件,默认是(stout -Standard Output)标准输出。

"adb logcat -r <kbytes>"循环每kbytes输出log文件,默认是16,需要-f选项

"adb logcat -n <count>" 设置循环输出log文件的最大值,默认值是4,需要-r选项

"adb logcat -v <format>"设置日志log信息的输出格式,默认是简要(brief)输出

"adb logcat -c"    清除所有的日志消息,然后退出

"adb logcat -d"    输出所有的日志信息到屏幕 然后退出

"adb logcat -g"   打印特定的日志缓存区的大小然后退出

"adb logcat -b <buffer>" 要求交替的缓存环,"main","system","radios","events",可以使用参数 -b多次,结果是交错的。默认的是-b main -b system

日志类型表标识符(优先级依次递增):

1.Verbose(V):详细(优先级最低)

2.Debug(D):  调试

3.Info(I):消息

4.Warn(W):警告

5.Error(E):错误

6.Fatal(F): 重大的

7.Silent(S):无记载的(优先级最高)

 

Android学习笔记——log无法输出的解决方法和命令行查看log日志的更多相关文章

  1. C# 动态生成word文档 [C#学习笔记3]关于Main(string[ ] args)中args命令行参数 实现DataTables搜索框查询结果高亮显示 二维码神器QRCoder Asp.net MVC 中 CodeFirst 开发模式实例

    C# 动态生成word文档 本文以一个简单的小例子,简述利用C#语言开发word表格相关的知识,仅供学习分享使用,如有不足之处,还请指正. 在工程中引用word的动态库 在项目中,点击项目名称右键-- ...

  2. [C#学习笔记3]关于Main(string[ ] args)中args命令行参数

    Main(string[] args)方法是C#程序的入口,程序从这里开始执行,在这里结束.C#代码逻辑要包含在一个类型(Type)中,游离的.全局的变量或函数是不存在的,这里的类型包括类(class ...

  3. Win10 pip安装pycocotools报错解决方法(cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”)

    参考: https://blog.csdn.net/chixia1785/article/details/80040172 https://blog.csdn.net/gxiaoyaya/articl ...

  4. Android学习笔记_64_手机安全卫士知识点归纳(4) 流量统计 Log管理 混淆打包 加入广告 自动化测试 bug管理

    android 其实就是linux 上面包装了一个java的框架. linux 系统下 所有的硬件,设备(网卡,显卡等) 都是以文件的方式来表示. 文件里面包含的有很多设备的状态信息. 所有的流量相关 ...

  5. [Android学习笔记]子线程更新UI线程方法之Handler

    关于此笔记 不讨论: 1.不讨论Handler实现细节 2.不讨论android线程派发细节 讨论: 子线程如何简单的使用Handler更新UI 问题: android开发时,如何在子线程更新UI? ...

  6. Android学习笔记之数据的Sdcard存储方法及操作sdcard的工具类

    FileService.java也就是操作sdcard的工具类: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...

  7. Android开发LogCat一直不停输出的解决方法

    加一个过滤器 如图,选择Saved Filter + 然后如下图: 然后再选择OK就可以啦!!!

  8. struts2学习笔记——常见报错及解决方法汇总(持续更新)

    操作环境:(1)Tomcat 7.0.72.0 (2)OS Name: Windows 7  (3)JVM Version:  1.8.0_25-b18  (4)eclipse Version: Ke ...

  9. python学习笔记 | PyCharm出现卡顿解决方法

    问题:使用pycharm时常出现 the IDE is running low on memory 的问题 表示pycharm这款IDE使用内存不足 需要在系统内存充足的情况下扩充IDE memory ...

随机推荐

  1. Android 日历控件PickTime

    最近做项目,需要设置用户的生日,所以做这样一个功能. 开始发觉自带的 DatePicker 很是不好用. 上代码: <DatePicker android:id="@+id/dpPic ...

  2. kafka demo

    public static void main(String[] args) { Properties props = new Properties(); props.put("bootst ...

  3. vnc 登录 Ubuntu gnome 桌面出现 QXcbConnection : Failed to initialize XRandr 错误,然后打不开

    现象如下: 解决方法是在 启动的时候加入 -noload Welcome 参数 也可以在 ~/.local/share/applications/DigiaQt-qtcreator-community ...

  4. 采用dlopen、dlsym、dlclose dlopen dlerror加载动态链接库【总结】

    .前言 为了使程序方便扩展,具备通用性,可以采用插件形式.采用异步事件驱动模型,保证主程序逻辑不变,将各个业务已动态链接库的形式加载进来,这就是所谓的插件.linux提供了加载和处理动态链接库的系统调 ...

  5. (转)azkaban job参数说明

    azkaban的工作流中的参数可以分为如下几个类型:azkaban UI 页面输入参数, 环境变量参数, job作业文件中定义的参数,工作流的用户定义的属性文件,上游作业传递给下游的参数,工作流运行时 ...

  6. 搭建自己的挂Q平台

    准备工作: 在前篇[分享]免费建立自己的站点里面介绍了怎么申请免费域名和空间. 在这里[随记]Q号解除限制一波三折有我被挂Q工具坑苦的经历. 在网上(出处不明了,下载的包太多,非CSDN)下载到的免费 ...

  7. Eureka 高可用

    spring: profiles: eureka1 server: port: 8001 eureka: instance: hostname: eureka1 client: serviceUrl: ...

  8. 如何在ROS中使用PCL—数据格式(1)

    在ROS中点云的数据类型 在ROS中表示点云的数据结构有: sensor_msgs::PointCloud      sensor_msgs::PointCloud2     pcl::PointCl ...

  9. h5 rem

    <script> (function(){ setRem(); window.addEventListener('orientation' in window?"deviceor ...

  10. Windows安装Tomcat失败:Failed installing tomcat7 service

    今天在Win7下面安装tomcat(解压版),但是安装的时候老是弹出:Failed installing tomcat6 service.猜想是Win7安全权限管理的原因.网上搜了一下果然是这样. 解 ...