USB调试模式_eclipse_logCat看不到日志信息 你在ddms中能不能看到自己的手机,如果看到双击就可以看到log了 ... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 复制下那位老兄的解决方法:1,关闭模拟器; [关了]2,重启Eclipse; [重启了]3,手机上设置USB调试; [设置了]4,如果你手机上Sdcard为计算机管理,请设置为让手机加载; [这个不懂]5,数据线重新拔插; [重新插了]6,运行程序。 [运行了] DDMS里可以看到自己的手机,双击没反映;DDMS的Console报这个:[2011-03-07 14:49:27 - DeviceMonitor]Failed to start monitoring F4C714209D1DF4C714209D1D这个是我的手机 找到你的tools的目录:adb kill-serveradb start-server再试试 按你说的操作了,还是不行。==============================附关了后Console内容:[2011-03-07 14:49:27 - DeviceMonitor]Failed to start monitoring F4C714209D1Dk[2011-03-07 15:01:52 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。[2011-03-07 15:01:52 - Logcat]远程主机强迫关闭了一个现有的连接。java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233) at sun.nio.ch.IOUtil.read(IOUtil.java:206) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207) at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:395) at com.android.ddmlib.Device.executeShellCommand(Device.java:284) at com.android.ddmuilib.logcat.LogPanel$3.run(LogPanel.java:527)[2011-03-07 15:01:54 - DeviceMonitor]Connection attempts: 1[2011-03-07 15:01:56 - DeviceMonitor]Connection attempts: 2[2011-03-07 15:01:58 - DeviceMonitor]Connection attempts: 3[2011-03-07 15:02:00 - DeviceMonitor]Connection attempts: 4[2011-03-07 15:02:02 - DeviceMonitor]Connection attempts: 5 按你说的操作了,还是不行。==============================附关了后Console内容:[2011-03-07 15:01:52 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。[2011-03-07 15:01:52 - Logcat]远程主机强迫关闭了一个现有的连接。java.io.IOException: 远程主机强迫关闭了一个现有的连接。at sun.nio.ch.SocketDispatcher.read0(Native Method)at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)at sun.nio.ch.IOUtil.read(IOUtil.java:206)at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:395)at com.android.ddmlib.Device.executeShellCommand(Device.java:284)at com.android.ddmuilib.logcat.LogPanel$3.run(LogPanel.java:527)[2011-03-07 15:01:54 - DeviceMonitor]Connection attempts: 1[2011-03-07 15:01:56 - DeviceMonitor]Connection attempts: 2[2011-03-07 15:01:58 - DeviceMonitor]Connection attempts: 3[2011-03-07 15:02:00 - DeviceMonitor]Connection attempts: 4[2011-03-07 15:02:02 - DeviceMonitor]Connection attempts: 5 我想知道的是你在那里看log的?莫非在console里面?Window--show view---logcat才是真正的log 你说的那个kill+start等同于Devices窗口菜单中的reset adb? 我说的Console是DDMS里的Console;window->show view->logcat那个窗我也打开了,但什么也没有默认的Log标签没输出,自己搞的Sysout也没输出用模拟器的时候都是有输出的。 我想知道只有手机没有log吗?还是模拟器也如此.......... 估计是你的ADB驱动安装的不太对头吧、 \(⊙o⊙)/ 第二行是我的手机,Debug那栏不是Yes,是不是因为这个,怎么修改呢? 或者是adb的问题+++下载个能用的如果有源码的话 可以在源码中adb的路径下 做kill-server的操作 结束掉adb进程,重启启动eclipse试试 找到原因了,拷过来:======================================问题表现:连接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中可以看到device及其进程的信息,但是logcat中就是没有信息输出问题原因:一些rom默认关闭logcat解决方法:1.需要root权限(部分rom不需要)2.打开logcat,并设置level,执行命令如下adb shellecho 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,再启动eclipseadb kill-serveradb start-server4.此时logcat应该可以工作了出处:http://www.gobbin.cn/2011/02/16/android-phone-logcat/======================================问题已解决;谢谢zhq56030207一直帮我找问题:)谢谢大家。 我觉得你的主要原因是你把手机运行的时候的显示和在DDMS中的显示没有分清楚,另外如果你的手机和模拟器同时在运行的话,默认显示的log应该是模拟器,只有在DDMS中的device中双击你的手机,才会显示出手机的log~~~ 很好奇微信是怎么做到好友的头像一换,自己这边马上更新的 android开发关于百度地图添加自定义控件的 成為高級Android開發工程師 用C++是否可以调用系统库 “应用程序未安装”问题,在线等 求教:anroid360安全卫士限制程序权限是怎么做到的 如何在代码中动态改变radioButton的文字位置? android SoundPool播放没声音 还总是报SocketStream readFully错误 找不到org.apache.http.entity.ContentType这个类 求解释 求助:这样的Layout如何实现缩放 intent问题
1,关闭模拟器; [关了]
2,重启Eclipse; [重启了]
3,手机上设置USB调试; [设置了]
4,如果你手机上Sdcard为计算机管理,请设置为让手机加载; [这个不懂]
5,数据线重新拔插; [重新插了]
6,运行程序。 [运行了]
DDMS的Console报这个:
[2011-03-07 14:49:27 - DeviceMonitor]Failed to start monitoring F4C714209D1D
F4C714209D1D这个是我的手机
adb start-server再试试
==============================
附关了后Console内容:
[2011-03-07 14:49:27 - DeviceMonitor]Failed to start monitoring F4C714209D1Dk[2011-03-07 15:01:52 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。
[2011-03-07 15:01:52 - Logcat]远程主机强迫关闭了一个现有的连接。
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:206)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:395)
at com.android.ddmlib.Device.executeShellCommand(Device.java:284)
at com.android.ddmuilib.logcat.LogPanel$3.run(LogPanel.java:527)[2011-03-07 15:01:54 - DeviceMonitor]Connection attempts: 1
[2011-03-07 15:01:56 - DeviceMonitor]Connection attempts: 2
[2011-03-07 15:01:58 - DeviceMonitor]Connection attempts: 3
[2011-03-07 15:02:00 - DeviceMonitor]Connection attempts: 4
[2011-03-07 15:02:02 - DeviceMonitor]Connection attempts: 5
==============================
附关了后Console内容:
[2011-03-07 15:01:52 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。
[2011-03-07 15:01:52 - Logcat]远程主机强迫关闭了一个现有的连接。
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:206)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:395)
at com.android.ddmlib.Device.executeShellCommand(Device.java:284)
at com.android.ddmuilib.logcat.LogPanel$3.run(LogPanel.java:527)[2011-03-07 15:01:54 - DeviceMonitor]Connection attempts: 1
[2011-03-07 15:01:56 - DeviceMonitor]Connection attempts: 2
[2011-03-07 15:01:58 - DeviceMonitor]Connection attempts: 3
[2011-03-07 15:02:00 - DeviceMonitor]Connection attempts: 4
[2011-03-07 15:02:02 - DeviceMonitor]Connection attempts: 5
莫非在console里面?Window--show view---logcat才是真正的log
window->show view->logcat那个窗我也打开了,但什么也没有
默认的Log标签没输出,自己搞的Sysout也没输出
用模拟器的时候都是有输出的。
还是模拟器也如此..........
第二行是我的手机,Debug那栏不是Yes,是不是因为这个,怎么修改呢?
下载个能用的
如果有源码的话 可以在源码中adb的路径下 做kill-server的操作
======================================
问题表现:连接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中可以看到device及其进程的信息,但是logcat中就是没有信息输出
问题原因:一些rom默认关闭logcat
解决方法:
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.此时logcat应该可以工作了出处:http://www.gobbin.cn/2011/02/16/android-phone-logcat/
======================================
问题已解决;
谢谢zhq56030207一直帮我找问题:)
谢谢大家。
另外如果你的手机和模拟器同时在运行的话,默认显示的log应该是模拟器,只有在DDMS中的device中双击你的手机,才会显示出手机的log~~~