我是否应该担心DDMS控制台日志消息"无法绑定到本地nnnn for debugger"?

Chr*_*ris 7 eclipse android android-emulator

我是Android编程(以及Eclipse IDE和Android模拟器)的新手.我有Hello World和一些Notepad工作,但我仍然经常收到很多关于无法为调试器绑定本地的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
Run Code Online (Sandbox Code Playgroud)

等等.这是一个问题吗?我可以以某种方式摆脱这些消息吗?

And*_*lva 11

在Eclipse中,转到

1)Windows->偏好

2)展开"首选项"窗口侧面的Android菜单.

3)现在从中选择DDMS.

4)然后将Base本地调试器端口设置为"8601"并启用"Use ADBHOST"复选框,ABDHOST值应为"127.0.0.1".

5)单击"应用"并确定.

6)现在您必须重新启动ADB,为此您必须以root用户身份登录(假设是linux用户)并导航到Android SDK的Platfrom tools文件夹.然后执行,

 ./adb kill-server
 ./adb start-server
Run Code Online (Sandbox Code Playgroud)

您将能够看到消息"守护程序已成功启动".如果不再重复步骤6,直到看到成功消息.


小智 2

您可以通过将以下内容添加到主机文件来摆脱这些消息:

127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)

附:主机文件可以从 c:\windows\system32\drivers\etc\hosts 中找到,或者如果您使用的是 linux /etc/hosts