Genymotion 2.7 模拟器拒绝连接到 ADB

Genymotion 2.7 Emulator Refusing connection to ADB

升级到 Genymotion 2.7(6 月 8 日发布)后 AndroidStudio 与 ADB 的集成拒绝连接“192.168.56.101:5555”。当禁用 AS 与 ADB 的集成时,我可以 adb devices 并让它出现。但是,一旦重新启用它,就找不到任何设备。

这似乎是新的 Genymotion 模拟器中的错误。

有人有什么想法吗?

达米恩 (Genymobile) 6 月 9 日,10:13 CEST

嗨,

感谢您对 Genymotion 的极大关注!

我们目前正在调查 Genymotion 2.7.0 和 Android studio 之间的 ADB 不兼容问题。 由于此不兼容问题可能会阻止您使用 Genymotion 进行开发,因此我们停止提供此新版本并建议您不要使用它。

您会在我们的网站上找到 Genymotion 2.6.0,它将像以前一样工作。 虚拟设备也已更新,因此下载新的虚拟设备应该可以正常工作。

即将推出新版本(可能是 2.7.1)。 这个新版本将解决这个不兼容的问题。

对于给您带来的不便,我们深表歉意。

此致,

达米安 Genymotion 支持团队

Genymotion 2.7.1 修复了该问题并于今天上传:

Genymotion 2.7.1 (June 9th, 2016)

Corrections

This version fixes compatibility issues with Android Studio (Genymotion virtual devices not being recognized by ADB)

Reference

对我来说,遇到同样的问题,最明显的问题通常是正确的答案,直到它盯着我们的脸我们才会考虑。

  1. 调试选项必须在 Genymotion 虚拟设备上启用并可用。
  2. 在“调试”部分,必须打开或启用“USB 调试”才能使 ADB 功能正常工作。如果不是这种情况,您将收到一个被拒绝的连接。如果Genymotion虚拟设备在没有启用“USB调试”的情况下重置了此项,则需要在下次启动Genymotion虚拟设备时将其重新打开。当您上次执行关机或关机操作时,您的设备可能不会保存状态更改。
  3. 有时,我还发现我的 Android Wi-Fi 网络没有按预期运行,这更像是与移动设备网络共享的可靠性。作为常态,我将我的真实手机 phone 绑定到我的互联网提供商。我 运行 使用 Genymotion 时预期的两个专用网络,第一个地址范围 192.168。43.X 使用“桥接适配器”模式,由我的真实手机配置 DHCP phone,Android 9,and/or 我的网络共享时的供应商。而且,我还使用“Host-only 适配器”作为地址范围为 192.168.151.X 的网络适配器,通过 VirtualBox 使用 DHCP 配置。确保 Genymotion 设备和机器的“Host-only 适配器”适配器名称相同 运行 Android Studio。
  4. 我发现我可以与任一子网建立 ADB 连接。但是,如果我的真实手机 phone 关闭了移动数据,或者如果没有启用网络共享以在我的真实手机 phone 上创建 Wi-Fi 热点,那么 Genymotion 将不会 Wi-Fi 网络共享 TCP/IP 地址范围可用,'192.168.43.X' 连接到互联网。这将只留下 Host-only 适配器子网在 Internet 离线时进行通信。
  5. 标准USB fixed-wire TCP/IP地址范围是'192.168.42.x';因此,如果您的真实移动设备 phone 已通过 fixed-wire USB 连接到您的笔记本电脑或台式机并连接到互联网,您可能会改用该地址范围。
  6. Genymotion 不支持移动蓝牙无线或 fixed-wire USB 网络共享路径。

“目前我们的任何 Genymotion 产品都不支持蓝牙,但我们知道这是一个很受欢迎的功能,我们正在努力在未来实现它。” https://support.genymotion.com/hc/en-us/articles/360006511777-Does-Genymotion-support-Bluetooth-