1

当我尝试使用 MonkeyRunner 获取设备时,我收到以下消息:

newdevice = MonkeyRunner.waitForConnection() 110804 17:35:28.561:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice] Adb 拒绝 adb 端口转发命令:无法绑定套接字 110804 17:35:28.561:S [main] [com.android.monkeyrunner.adb.AdbMonkeyDevice]com.android.ddmlib.AdbCommandRejectedException:无法绑定套接字

我正在使用 JDK 1.6.0_26、Python 2.7.2 和 Android SDK 11 从 Windows Xp 中的命令行运行 monkeyrunner.bat。 adb devices 显示我的 USB 设备。

4

1 回答 1

2

我也遇到过这个问题,但是杀死并重新启动 adb 服务器并不能解决问题。我已经用下面的程序解决了

  1. 打开命令提示符并在命令下运行 netstat -ano 这列出了所有 PID 和端口号。记下 PID 监听端口 12345
  2. 转到任务管理器-> 进程选项卡,然后从视图-> 选择列中勾选 PID 字段。现在使用上一步中记录的 PID 终止进程。

现在 MonkeyRunner 继续前进。

笔记:

12345 端口是从 chimpchat.jar 中的 AdbChimpDevice.java 识别的,位于

..\android-sdk-windows\tools\lib\chimpchat.jar

于 2014-02-27T08:35:53.347 回答