Logcat_Eclipse中显示logcat信息

转载 2012年03月30日 13:41:21

我的测试机因为是华为的U8800,它出厂时已经内置了我们公司的客户端,因此我在测试时,总是无法安装我们的测试程序,原来是即使你卸载了,用豌豆家还是360手机助手,但是都不能完全卸载干净,原来安装的那个包总是存在,无奈就刷机吧。刷到了MINI_4.0,小米的4.0版。用户体验确实很爽,但是一个新的问题出现了,在 测试时,无法显示logcat中的Log信息,这给我的调试带来了麻烦。上网查了下,

第一种解决办法:(我这里行不通)

解决android logcat不打印信息

用eclipse进行android开发中经常遇到logcat无任何信息输出,这给我们调试程序带来很大的不便。解决办法:window-->show view-->选择android下的devices,打开devices,点击右边的截屏图片。等到出现截图的时候,logcat就出来信息了!

在补充一下,如果以上方法试过之后logcat还没有任何信息,则把logcat窗口关了,重新打开

第二种解决办法:(我这里还不行,因为小米的4.0系统,为了提升速度,已经把Log那里的文件给删掉了。测试时,会出现,某个Log文件找不到的情况)

原文地址:http://www.cnitblog.com/asfman/articles/73230.html

此方法不止对U8500有效,同样对其他android手持设备logcat无信息输出有效.
问题表现:连接手机与电脑后,保证驱动安装争取,debug模式打开,在ddms中可以看到进程信息,但是logcat中无信息输出
问题原因:一些rom默认关闭logcat
问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.
解决方法:
1.需要root权限(部分rom不需要)
2.打开logcat,并设置level
adb shell
echo 1 > /sys/kernel/logger/log_main/enable // 这里为注释,将1写入开关文件,1为开,0为关
echo 2 >/sys/kernel/logger/log_main/priority // 里为注释,将代表level的2写入优先级文件
3.重启adb,如果使用eclipse,先关闭eclipse,再重启adb,再启动eclipse
adb kill-server
adb start-server
4.此时70%的logcat应该能正常工作了.如果此时logcat仍旧不工作,更新adb(只是一条指令,不需联网,很快执行完毕)
android update adb
5.重复第3步.此时80%的logcat应该能正常工作了
6.如果logcat仍旧不工作
找到个人主目录下的android目录,如我的是C:\Documents and Settings\lypoint\.android
找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1
7.重复第三步,此时90%的logcat应该能正常工作了


没办法了,我只能用模拟器先测试了,看来还要刷机,刷一个可以出log的rom。好悲剧。。。

androidStudio的logcat信息不显示

小菜鸟又来了,或许你认为这是个小问题,但是我确实因为这个小问题头疼了好几天,因为我是一只小小小菜鸟.... 因为我从学安卓开始就一直在用eclipse,但是都说死丢丢比较好用,eclipse也不更新...
  • qq_29011851
  • qq_29011851
  • 2017年04月05日 15:42
  • 579

eclipse logcat 设置不显示这些信息

用eclipse开发android时大家都知道设置显示某个应用的log信息,(方法为:将by application name设为你的包名就行了, 例如: filter name : com.xx...
  • u014702999
  • u014702999
  • 2016年02月24日 10:54
  • 718

eclipse中LogCat有时不显示信息的简单解决办法

android的开发中,经常需要使用到LogCat查看打印的信息。但是eclipse中的LagCat,有时会刷新不出打印的日志。特别是在点击ClearLog按钮后,经常会出现上面说的这种情况。一般来说...
  • LoongEmbedded
  • LoongEmbedded
  • 2015年11月09日 16:17
  • 3504

解决AndroidStudio logcat 信息中包名为?号的问题

转用AndroidStudio开发Android时,设置过滤显示指定应用程序打印的log信息,但是发现logcat中应该显示为包名的地方都是?号,如果通过包名过滤的话,会把所有的信息全部过滤。 解决...
  • u013354495
  • u013354495
  • 2015年01月28日 18:43
  • 1048

如何解决logcat显示多余杂乱的信息

我在使用eclipse进行Android APP调试时,logcat中老是显示许多无用的信息。比如下面是我的简单的代码截图: 调试之后,logcat中显示如下: 很明显,我只想输出Tag名为TES...
  • zhangjin1120
  • zhangjin1120
  • 2016年08月11日 22:25
  • 790

Eclipse ADT中的logcat不显示解决方法

1.在Eclipse界面中找到DDMS,然后找到device选项卡,在这个选项卡中选择reset adb,如果不行尝试方法2;2.在Android SDK的tools目录下有个 ddms.bat 批处...
  • wyg1065395142
  • wyg1065395142
  • 2017年02月12日 15:46
  • 2536

Android Studio的logcat不输出信息

(1)今天调试代码时logcat只输出W/IInputConnectionWrapper: showStatusIcon on inactive InputConnection,然后按照网上解决log...
  • original_
  • original_
  • 2017年06月18日 09:05
  • 717

解决Android studio logcat无法输出指定包名的log问题

如果指定包名后没有log输出,只能在no filters里查看到log,是因为log里的包名为问号,如图,那么在指定包名过滤时肯定不会有信息输出来,至于为什么包名会变成问号,具体原因我也不清楚。 解决...
  • ityangjun
  • ityangjun
  • 2015年02月10日 09:55
  • 5766

如何使用DDMS查看某个进程的logcat

单一个项目由很多人开发,然后大家各自打各自的log。到最后logcat就根本没法看了。 adb自带的参数里面我们不能disable某一个tag,只能用adb logcat -s tag_name...
  • tanzhongqiao
  • tanzhongqiao
  • 2014年04月08日 09:42
  • 1386

Android Studio2.0版怎么过滤logcat信息 Android Studio过滤logcat信息方法

对于喜欢用Android Studio的用户来说,Android Studio真的很好用,而且现在的版本已经比较稳定了,它的代码提示和搜索功能都非常强大,非常智能。Android Studio 2.0...
  • jiangmy927
  • jiangmy927
  • 2016年10月25日 14:54
  • 320
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Logcat_Eclipse中显示logcat信息
举报原因:
原因补充:

(最多只允许输入30个字)