【发布时间】:2015-08-25 18:08:02
【问题描述】:
在启动 genymotion 模拟器后尝试从终端使用adb shell,我收到此错误:
adb server is out of date. killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:
我阅读了this answer on stackoverflow 以运行此命令killall -9 adb,所以我这样做了,然后它说要更改 genymotion 设置以使用自定义 Android SDK 工具,如下所示:
正如您在上面的屏幕截图中看到的那样,我也这样做了,但我仍然收到相同的错误消息。
每当我尝试运行 adb shell 时,我的 android Studio ADB 日志都会显示以下消息:
DeviceMonitor: Adb connection Error:EOF
DeviceMonitor: Connection attempts: 1
我什至尝试创建一个新的虚拟设备并使用它,但没有任何成功。
【问题讨论】:
-
你试过
adb kill-server吗?更新 Android 工具? -
在输入显示的命令后感谢 Hugo:
deamon not running. starting it now on port 5037 deamon started succesfully然后error: device not found。我确定这是一个 genymotion 问题我尝试用我的 android 手机和内置模拟器的 Android Studio 运行 adb shell,它工作得很好 -
那么它现在工作了吗?如果没有,请尝试更新您的 android sdk 和 genymotion
-
不,我会尝试更新 genymotion 和 sdk,谢谢
标签: android android-studio android-emulator adb genymotion