在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来安装驱动程序?
答案 0 :(得分: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
)。