最佳答案
更新(11/10/14) : Genymotion 已经发布了2.3.1版本,修复了这个问题
更新(10/21/14) : Genymotion 回复了我的支持邮件,并指出@plackemacher 推荐的解决方案是目前推荐的解决方案。他们意识到了这个问题。
Since upgrading to Lollipop, I'm having adb issues when using a Genymotion emulator. Devices don't show up in Android Studio, and I've also gotten the following error when trying to run adb devices
:
$ adb devices
adb server is out of date. killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:
我不知道是因为棒棒糖升级还是巧合。
编辑/更新 :
根据 Chris Satton 的评论,我调查了是否有多个 adb 进程正在运行(ps aux | grep adb
) ,看起来像是 Genymotion 冲突(?).它似乎包含了自己的 adb 版本。
Greg 725500.00.06111641508?下午4:14
0.00.02 /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb - s 192.168.56.102:5555 shellGreg 725230.00.06359562296?S4:14 PM 0.00.02 adb-P 5037 fork-server