我在Logcat上苦苦挣扎。每次按下按钮更改程序中的意图时,手机都会与LogCat断开连接,并显示消息“Device Disconnected”。
这会导致什么?为什么?可能是我的代码抛出一个错误断开LogCat?或者这是一个LogCat问题?
我试图重新启动eclipse,并且没有运气就停止了adb.exe进程。
: E/(): Device disconnected
答案 0 :(得分:14)
DDMS中可能存在一些同步问题。只需重新启动eclipse即可正常工作。
答案 1 :(得分:3)
这是Eclipse DDMS中的一个真正问题。如果在Eclipse显示“设备已断开连接”的同时运行adb logcat
,您很可能仍会看到logcat输出(这就是我的情况)。我能看到的唯一真实解释是DDMS有一个bug。
我的解决方案?切换到IntelliJ。它没有相同的问题,或Eclipse DDMS连接到adb识别的设备的任何类似问题。
答案 2 :(得分:1)
以下是一个适合我的解决方案,清除日志:
答案 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
我的device
,closed eclipse
使用command prompt
处开启的android-sdk/platform-tools
来运行adb kill-server
,reopened eclipse
,然后使用相同的command prompt
来运行adb logcat
。
然后我的问题得到解决,但我不确定哪一步修好了。
答案 6 :(得分:0)
我有同样的问题,当我能清楚地点击Debug并选择我的手机时,它一直说“Device Disconnected”,但出于某种原因我期待LogCat已经开始了。
但是,如果手机被锁定(facepalm),它就不会发生..解锁后似乎很好。
希望这可以帮助那些在尝试调试/使用LogCat时未能实现手机锁定的其他人。