【问题标题】:Genymotion 2.8.1 issues with ADBGenymotion 2.8.1 与 ADB 的问题
【发布时间】: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


【解决方案1】:

所以最后经过大量的混搭后,我发现问题出在最新的 ADB 版本上。下载这个旧版本的 mac 平台工具 - platform-tools_r25.0.3

然后转到您的 sdk 文件夹所在的位置,并将平台工具替换为从上述软件包中提取的平台工具。希望这可以帮助其他面临同样问题的人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 2015-10-20
    相关资源
    最近更新 更多