【问题标题】:Install of Selenium AndroidDriver with Android Debug Bridge (adb) fails with `error: protocol fault (no status)`使用 Android Debug Bridge (adb) 安装 Selenium AndroidDriver 失败并显示“错误:协议错误(无状态)”
【发布时间】:2011-10-14 07:56:22
【问题描述】:

在 Mac OS X 10.7 (Lion) 上,我正在尝试使用 Android SKD R12 安装 Selenium AndroidDriver (android-server-2.0.2rc3.apk)。

我在tools 目录下下载了AndroidDriver .apk 文件。那么:

$ cd android-sdk/tools
$ ../platform-tools/adb -e install -r android-server-2.0.2rc3.apk

返回此错误:

> error: protocol fault (no status)

如何解决此错误,以便我可以使用 adb 安装驱动程序?

【问题讨论】:

    标签: android macos selenium android-emulator


    【解决方案1】:

    我已经解决了这个问题。 Android Debug Bridge (adb) 已经在运行;该过程需要在 adb 接受命令之前结束。方法如下。

    我得到了 adb 的进程 ID (PID):

    $ ps aux | grep adb
    

    然后我用以下命令杀死了 adb:

    $ kill [process id]
    

    然后我能够成功运行安装命令 (../platform-tools/adb -e install -r android-server-2.0.2rc3.apk )。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多