摘自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6333.html
网上很多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的事情(毕竟模拟器跑起来太慢了)。
刚开始就用trycatch把exception打到一个alertdialog中,但是这样只能看个大概,绕这个圈子没用,最后还是在论坛上看到了解决办法,恐怕原因是rom本身没有打开log的开关
问题表现:连接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中可以看到device及其进程的信息,但是logcat中就是没有信息输出
问题原因:一些rom默认关闭logcat
问题说明:ddms中设备名字显示为问号不影响,即adbget-serialno显示为问号不影响.
解决方法:
1.需要得到root权限(部分rom不需要)
2.打开logcat,并设置level,执行命令如下(Android升级之后adb在platform-tools中,不在tools中)
adb shell
echo1>/sys/kernel/logger/log_main/enable
说明:将1写入日志开关文件,1为开,0为关
echo2>/sys/kernel/logger/log_main/priority
说明:将代表level的2写入优先级文件
3.重启adb,如果使用eclipse,先关闭eclipse,再重启adb,再启动eclipse
adb kill -server
adb start -server
4.此时logcat应该可以工作了,如果仍旧不工作,则更新adb
android update adb
5.重复第三步,此时logcat应该可以工作了,如果仍旧不工作,找到个人主目录下的android目录,如C:\DocumentsandSettings\Administrator\.android
找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1
6.重复第三步,此时logcat应该可以工作了
分享到:
相关推荐
**Android Logcat 抓取调试工具** 在Android应用开发过程中,Logcat是一个至关重要的工具,它用于记录应用程序运行时的系统日志信息。...确保正确配置Java环境后,你可以轻松地利用这个工具提升你的Android开发效率。
在Android开发中,LogCat是不可或缺的调试利器,它是一个内置的命令行工具,用于收集和显示Android设备或模拟器上的系统日志信息。通过对应用程序、系统服务以及框架组件的日志输出进行监控,开发者可以获取到运行时...
总结起来,实时获取logcat日志信息是Android开发中的一个重要技能,这需要理解和利用`android.util.Log`类以及Android系统的shell命令。通过自定义日志标签、设置日志级别,开发者可以更有效地进行问题排查和性能...
在Android开发过程中,Logcat是开发者调试应用的重要工具,它能记录应用程序运行时的各种日志信息,包括错误、警告、信息等。然而,有时在进行真机调试时,可能会遇到Logcat信息无法显示的问题,这会给开发带来困扰...
在Android开发过程中,调试是必不可少的一环,尤其是当涉及到网络通信问题时,WiFi调试和查看logcat日志显得尤为重要。本文将深入探讨如何利用WiFi进行Android设备的远程调试,并介绍如何查看并理解logcat日志。 ...
在Android开发过程中,LogCat是调试应用程序的重要工具,它能够帮助开发者查看运行时的日志信息。然而,默认情况下,LogCat不支持中文输出,这给处理包含中文信息的log带来了一定困扰。这篇博客将探讨如何使Android...
Logcat是Android开发工具包中的一个非常重要的组件,它能够捕捉并显示应用程序运行时产生的各种日志信息,包括Debug、Info、Warning、Error等多个级别的日志。这些日志信息对于开发者来说是调试应用的重要依据,能够...
在Android开发过程中,Logcat是一个至关重要的工具,它用于记录应用程序和系统服务的日志信息。开发者可以使用Logcat来调试程序,查看运行时错误、警告以及其他相关信息。本篇将详细介绍如何在Android应用中读取和...
在Android开发过程中,Logcat是调试应用程序不可或缺的工具。它是一个内置的日志系统,用于记录应用程序和系统服务的输出信息。Logcat收集所有应用程序和系统的日志消息,并将其存储在一个缓冲区中,开发者可以通过...
"Android 调试华为和魅族手机 logcat 不显示的问题解决方案" 这篇文章主要讲述了 Android 调试华为和魅族手机中 logcat 不显示的问题,文章通过对问题的分析和解决方案的提供,帮助开发者快速解决该问题。 首先,...
在Android开发过程中,使用Android Studio进行真机调试是常见的实践,但有时会遇到logcat持续不断地输出系统日志,这可能会使开发者难以专注于特定应用的日志信息,导致调试效率降低。本文将详细介绍如何解决这个...
在Android开发过程中,Logcat是开发者调试应用的重要工具,它能记录应用程序运行时的各种日志信息。然而,从Android 7.0(API级别24)开始,系统对权限进行了更严格的控制,导致Eclipse这样的旧版开发环境可能出现...
在Android开发过程中,LogCat是一个不可或缺的调试工具。它是Android系统提供的一种命令行工具,用于收集应用程序和其他系统组件的log信息,帮助开发者跟踪程序运行状态,定位和解决问题。本文将详细介绍LogCat的...
在Android应用开发中,日志(Logcat)是一个至关重要的工具,它允许开发者查看应用程序运行时的输出信息,包括错误、警告、调试信息等。通常,开发者会在计算机上的Android Studio或其他IDE中使用Logcat来追踪程序的...
总结,Logcat是Android开发不可或缺的一部分,熟练使用Logcat能极大地提升开发效率和问题解决能力。了解其功能、正确地在代码中插入日志以及有效地使用过滤器,都是提升Android开发技能的关键步骤。在实际工作中,...
LogCat是Android开发中的一个重要工具,它用于收集和查看应用程序及系统组件的日志信息,帮助开发者诊断和调试问题。在Android开发过程中,LogCat能够提供关键的反馈,尤其是在测试和优化代码时。以下是对LogCat工具...
在Android开发过程中,日志工具是开发者不可或缺的调试利器。Android系统自带的日志系统Logcat,可以输出应用程序运行过程中的各种信息,包括错误、警告、信息等不同级别的日志。然而,仅依赖Logcat有时并不能满足...
在Android开发过程中,调试是必不可少的一环,而`DDMS`(Dalvik Debug Monitor Service)是Android SDK提供的一款强大的调试工具。本教程主要讲解的是如何利用DDMS中的`logcat`进行日志输出的查看与分析,这对于调试...