3

我正在尝试学习 Android 开发,所以我下载了 Eclipse Galileo 和 Android SDK。但是,每当我启动 Eclipse 时,都会收到错误消息“无法解析 adb 版本的输出”。在 Console/DDMS 窗格中,调试输出显示为:

[2010-06-07 20:15:13 - ddms]无法重新打开选定客户端的调试端口:8700 [2010-06-07 20:15:13 - ddms]协议系列不支持地址系列:绑定 java。 net.SocketException:协议系列不支持地址系列:在 sun.nio.ch.ServerSocketChannelImpl.bind(未知来源)在 sun.nio.ch.ServerSocketAdaptor 的 sun.nio.ch.Net.bind(本机方法)处绑定。在 sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source) 在 com.android.ddmlib.MonitorThread.reopenDebugSelectedPort(Unknown Source) 在 com.android.ddmlib.MonitorThread.run(Unknown Source) 的 bind(Unknown Source)

[2010-06-07 20:15:17 - adb]无法解析“adb 版本”的输出

我正在运行 Eclipse Galileo,下载了最新的 Android SDK,并且正在运行 Windows Vista 32 位 SP2。我确信 Android SDK 路径是正确的,并且所有文件都在那里。

我将不胜感激任何人可以提供的任何帮助。

PS--如果有人能指导我找到任何有用的 Android 开发资源,我将不胜感激

4

4 回答 4

3

我确实解决了“无法解析'adb version'的输出”。

但是,当与“无法重新打开选定客户端的调试端口”一起发生时,您可能需要:

  • 检查您的“ C:\WINDOWS\system32\drivers\etc”并确保它包含“ 127.0.0.1 localhost”(请参阅​​此线程
  • 或检查同一文件的 ACL(此线程

注意:Android 开发者博客实际上提到了 Stack Overflow作为 Android 问题的一个很好的资源;)

于 2010-06-08T04:16:26.043 回答
0

也许这个线程会帮助你。

尝试将“Window->Preferences->Android->DDMS->ADB debugger base port”下的端口更改为其他端口。

于 2010-09-10T05:45:27.873 回答
0

也许这个线程会帮助你。

尝试将“Window->Preferences->Android->DDMS->ADB debugger base port”下的端口更改为其他端口。

于 2010-06-08T04:18:26.760 回答
-1

我在启动时遇到 Eclipse 问题,指出无法启动 adb。它以前工作过。于是上网一搜,发现最新的Java jdk有问题。所以我下载了最新最好的版本 6,瞧,它成功了!不确定这是否会帮助您解决问题。

于 2010-08-07T12:43:13.147 回答