Android LogCat设备已断开连接

时间:2013-03-02 00:19:39

标签: android eclipse logcat

我在Logcat上苦苦挣扎。每次按下按钮更改程序中的意图时,手机都会与LogCat断开连接,并显示消息“Device Disconnected”。

这会导致什么?为什么?可能是我的代码抛出一个错误断开LogCat?或者这是一个LogCat问题?

我试图重新启动eclipse,并且没有运气就停止了adb.exe进程。

 : E/(): Device disconnected

7 个答案:

答案 0 :(得分:14)

DDMS中可能存在一些同步问题。只需重新启动eclipse即可正常工作。

答案 1 :(得分:3)

这是Eclipse DDMS中的一个真正问题。如果在Eclipse显示“设备已断开连接”的同时运行adb logcat,您很可能仍会看到logcat输出(这就是我的情况)。我能看到的唯一真实解释是DDMS有一个bug。

我的解决方案?切换到IntelliJ。它没有相同的问题,或Eclipse DDMS连接到adb识别的设备的任何类似问题。

答案 2 :(得分:1)

以下是一个适合我的解决方案,清除日志

LogCat Stops Running in Eclipse Needs Restart

答案 3 :(得分:1)

只需在终端

中键入此命令
adb devices

u应该看到此日志:

List of devices attached
adb server version (40) doesn't match this client (36); killing...
* daemon started successfully *
FA57NY900383    device

再次运行,您的应用程序开始在您的设备上运行

答案 4 :(得分:0)

所以我解决了这个问题。我不确定是什么部分做了这个伎俩,但我注意到即使eclipse关闭,javaw.exe也在计算机上运行。所以我强行关闭了这个,不幸的是我也重新安装了我的Jelly Bean ROM。所以我不确定究竟是什么伎俩。我打赌这是电话。

答案 5 :(得分:0)

restarted我的deviceclosed eclipse使用command prompt处开启的android-sdk/platform-tools来运行adb kill-serverreopened eclipse,然后使用相同的command prompt来运行adb logcat

然后我的问题得到解决,但我不确定哪一步修好了。

答案 6 :(得分:0)

我有同样的问题,当我能清楚地点击Debug并选择我的手机时,它一直说“Device Disconnected”,但出于某种原因我期待LogCat已经开始了。

但是,如果手机被锁定(facepalm),它就不会发生..解锁后似乎很好。

希望这可以帮助那些在尝试调试/使用LogCat时未能实现手机锁定的其他人。