Genymotion 2.8.1 问题与 ADB
Genymotion 2.8.1 issues with ADB
我正在使用 genymotion 2.8.1 和 android studio 2.3.1,我的 OS 是 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 进程是 运行ning 的路径来自使用 activity 监视器)它抛出这个错误
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 版本上。下载适用于 mac - platform-tools_r25.0.3
的旧版平台工具
然后转到您的 sdk 文件夹所在的位置,并将平台工具替换为从上述包中提取的平台工具。希望这能帮助其他面临同样问题的人
我正在使用 genymotion 2.8.1 和 android studio 2.3.1,我的 OS 是 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 进程是 运行ning 的路径来自使用 activity 监视器)它抛出这个错误
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 版本上。下载适用于 mac - platform-tools_r25.0.3
的旧版平台工具然后转到您的 sdk 文件夹所在的位置,并将平台工具替换为从上述包中提取的平台工具。希望这能帮助其他面临同样问题的人