关于手机刷机后,eclipse中Logcat无法输出log信息的原因
2011-12-23 09:24
399 查看
我的测试机因为是华为的U8800,它出厂时已经内置了我们公司的客户端,因此我在测试时,总是无法安装我们的测试程序,原来是即使你卸载了,用豌豆家还是360手机助手,但是都不能完全卸载干净,原来安装的那个包总是存在,无奈就刷机吧。刷到了MINI_4.0,小米的4.0版。用户体验确实很爽,但是一个新的问题出现了,在 测试时,无法显示logcat中的Log信息,这给我的调试带来了麻烦。上网查了下,
第一种解决办法:(我这里行不通)
在补充一下,如果以上方法试过之后logcat还没有任何信息,则把logcat窗口关了,重新打开
第二种解决办法:(我这里还不行,因为小米的4.0系统,为了提升速度,已经把Log那里的文件给删掉了。测试时,会出现,某个Log文件找不到的情况)
原文地址:http://www.cnitblog.com/asfman/articles/73230.html
android logcat无信息输出
此方法不止对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。好悲剧。。。
第一种解决办法:(我这里行不通)
解决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
android logcat无信息输出
此方法不止对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。好悲剧。。。
相关文章推荐
- 关于在Eclipse下logcat无法输出log信息的问题
- 华为手机 关于Android真机调试的时候logcat中无法输出调试信息的解决办法
- Eclipse 在Android 7.0的手机上调试无法输出logcat解决方案
- Android - 手机开发调试无法输出logcat信息 - 未解决
- AndroidStudio eclipse华为手机LogCat无法输出
- Eclipse链接Android 7.0的手机无法输出logcat
- Eclipse链接Android 7.0的手机无法输出logcat
- 酷派手机 在eclipse调试Android程序时无法输出调试信息
- Eclipse链接Android 7.0的手机无法输出logcat
- Android手机在开发调试时logcat不显示输出信息的解决办法
- Android手机在开发调试时logcat不显示输出信息的解决办法
- Android手机在开发调试时logcat不显示输出信息的解决办法
- [问题解决]小米2手机连接eclipse后,logcat输出不正常
- 华为c8815手机在开发Android调试时logcat不显示输出信息的解决办法
- 华为手机无法输出Logcat配置
- 关于魅族(魅蓝)手机Toast无法显示原因的解决办法是?
- Android真机调试的时候logcat中无法输出调试信息的解决办法
- Android开发使用华为手机调试logcat没有应用输出信息
- 关于android studio log日志打印信息不全的原因以及解决方法
- 关于Eclipse无法识别手机或者模拟器的解决方案