我是 Android 编程(以及 Eclipse IDE 和 Android 模拟器)的新手。我有 Hello World 和一些记事本在工作,但我仍然不断收到很多关于无法为调试器绑定(bind)本地的 DDMS 控制台日志消息(如下所示)。
[2010-05-29 21:03:16 - ddms] Can't bind to local 8601 for debugger
[2010-05-29 21:05:26 - Device] Failed to delete temporary package: device (emulator-5556) request rejected: device not found
[2010-05-29 21:06:47 - ddms] Can't bind to local 8600 for debugger
[2010-05-29 21:07:05 - ddms] Can't bind to local 8601 for debugger
[2010-05-29 21:07:05 - ddms] Can't bind to local 8602 for debugger
等等。这是个问题吗?我能以某种方式摆脱这些消息吗?
最佳答案
在 Eclipse 中,转到
1) Windows->首选项
2) 展开首选项窗口侧面的Android 菜单。
3) 现在从中选择 DDMS。
4) 然后将基本本地调试器端口设置为“8601”并启用“使用 ADBHOST”复选框,ABDHOST 值应为“127.0.0.1”。
5) 点击应用并确定。
6) 现在你必须重新启动你的 ADB,为此你必须以 root 用户身份登录(假设是 linux 用户)并导航到你的 Android SDK 的 Platfrom tools 文件夹。然后执行,
./adb kill-server
./adb start-server
您将能够看到消息“Daemon started Successfully”。如果没有再次重复第 6 步,直到您看到成功消息。
关于eclipse - 我是否应该担心 DDMS 控制台日志消息 "Can' t 绑定(bind)到本地 nnnn 以供调试器使用”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937532/