15

我在使用 Logcat 时有点挣扎。每次我按下按钮更改程序中的意图时,电话都会与 LogCat 断开连接,并显示“设备已断开连接”消息。

什么会导致这种情况?为什么?会不会是我的代码在断开 LogCat 时出错?或者这是一个 LogCat 问题?

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

 : E/(): Device disconnected
4

7 回答 7

14

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

于 2013-06-06T06:28:15.167 回答
3

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

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

于 2014-07-22T16:13:37.703 回答
1

restarted我的device, closed eclipse, 用一个command prompt打开的 atandroid-sdk/platform-tools运行adb kill-server, reopened eclipse, 然后用同样command prompt的运行adb logcat

然后我的问题得到了解决,但我不确定哪个步骤解决了它。

于 2014-01-23T21:53:17.020 回答
1

这里评论了一个对我有用的解决方案,清除日志

LogCat 在 Eclipse 中停止运行需要重新启动

于 2013-11-13T11:12:02.020 回答
1

只需在终端中键入此命令

adb devices

你应该看到这个日志:

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

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

于 2019-02-02T17:18:36.993 回答
0

所以我解决了这个问题。我不确定是哪一部分起到了作用,但我注意到 javaw.exe 正在计算机上运行,​​即使 eclipse 已关闭。所以我强行关闭了这个,不幸的是我还重新安装了我的果冻豆ROM。所以我不确定到底是什么伎俩。我敢打赌那是电话。

于 2013-03-02T01:44:53.097 回答
0

我遇到了同样的问题,当我可以清楚地点击调试并选择我的手机时,它一直说“设备断开连接”,但由于某种原因,我期待 LogCat 已经开始运行。

但是如果手机被锁定(facepalm)就不会了。解锁后它看起来很好。

希望这可以帮助那些在尝试调试/使用 LogCat 时没有意识到他们的手机被锁定的人。

于 2014-09-22T17:10:57.767 回答