我通过执行以下操作来解决此问题:
进入GenyMotion设置 – > ADB选项卡,
而不是使用Genymotion Android工具(默认) ,我select使用自定义Android SDK工具 ,然后浏览到我已安装的SDK。
出现这种错误的一个可能的原因是由于开发机器和用于debugging的连接的连接的设备/仿真器的adb版本不同。
所以决议是:
首先断开设备/仿真器。
在terminal/命令提示符下运行以下命令:
adb kill-server adb start-server
这将成功启动adb。 现在你可以连接设备。 希望能帮助到你。
完全一样的问题。 试图杀死,并开始,但这对我的工作:
adb reconnect
希望能帮助到你。
看来你的系统中有2个adb版本。 请找出它们,并保持adb在您的Android SDK文件夹中,删除所有其他包括adb文件的文件夹。 您可以从“应用程序监视器”找出正在使用哪个adb:
如果adb不是你的Android SDK文件夹,可能会出现问题。
在我的情况下,我发现我从这里运行adb:
/ Library / Application Support / RSupport / Mobizen2
删除Mobizen2文件夹后,所有的adb命令工作正常。
您的计算机上最有可能有几个adb版本。 您使用一个版本启动adb服务器,然后尝试