【发布时间】:2017-04-07 08:45:49
【问题描述】:
我使用的是 genymotion 2.8.1 和 android studio 2.3.1,我的操作系统是 OSX 10.12.3。我在 ~/Library/Android/sdk 中有我的 Android SDK 设置。我已经将 genymotion 指向相同,我的 Android 工作室 local.properties 也指向相同。
但是当我启动 genymotion 设备并尝试运行 adb 时,我收到一个错误,提示套接字“5037”已在使用中。当我运行 ps -ef | grep adb 时,我得到以下信息
505 2532 1 0 2:08PM ?? 0:00.70 adb -L tcp:5037 fork-server server --reply-fd 5
所以我假设这个过程是由 genymotion 在尝试连接到设备时启动的。但是当我从同一路径运行 adb devices 时(我检查了 adb 进程正在运行的路径是使用活动监视器运行的),它会抛出此错误
List of devices attached
* daemon not running. starting it now at tcp:5037 *
error: could not install *smartsocket* listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
那么有人可以澄清这里发生了什么吗?这是这个版本的 Genymotion 的问题吗?我应该尝试降级吗?
【问题讨论】:
-
你试过
adb kill-server然后adb start-server吗? -
是的。它抛出同样的错误,说守护进程没有运行
标签: android macos adb genymotion