android 用MyEclipse开发时LogCat不显示控制台信息解决办法

 问题表现:链接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中能够看到device及其进程的信息,可是logcat中就是没有信息输出
问题缘由:一些rom默认关闭logcat
问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.
解决方法:
1.须要root权限(部分rom不须要)
2.打开logcat,并设置level,执行命令以下(android 升级以后 adb 在 platform-tools中,不在tools中)
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.此时logcat应该能够工做了,若是仍旧不工做,则更新adb
android update adb
5.重复第三步,此时logcat应该能够工做了,若是仍旧不工做,找到我的主目录下的android目录,如C:\Documents and Settings\Administrator\.android
找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1
6.重复第三步,此时logcat应该能够工做了
android

相关文章
相关标签/搜索