【问题标题】:Connect guest OS (ubuntu) to genymotion on host machine将客户机操作系统(ubuntu)连接到主机上的 genymotion
【发布时间】:2016-07-13 08:59:50
【问题描述】:

我有一个在 VirtualBox 上运行的 Ubuntu 虚拟机和一个通过 Genymotion(也使用 VirtualBox)运行的 Android 模拟器,所以我认为我可以轻松地将一个虚拟机连接到另一个虚拟机,对吧?事实证明,事情并没有那么简单。我在 Ubuntu VM 中添加了一个桥接适配器,重新启动了 ADB 服务器,然后运行 ​​adb connect -emulatorIP- 这让我可以看到设备,但问题是 adb 坚持认为设备处于脱机状态,而事实并非如此。所以我想就这个问题寻求帮助。

【问题讨论】:

  • 您为什么需要在主机操作系统上无法使用的 Ubuntu VM?
  • 我正在 Windows 机器上开发,但是我的程序应该也能够在 Linux 上运行。我认为仅仅为了在另一个操作系统上运行我的程序而进行双重引导是不值得的,尤其是因为这台计算机不属于我!
  • 这是另一个对我有用的答案superuser.com/questions/1081919/…

标签: android virtualbox genymotion


【解决方案1】:

所以实际上您所要做的就是假装您正在尝试连接到远程设备。在主机上运行

adb tcpip <port>

这将启用该端口进行远程连接。然后在VM中运行

adb connect <deviceip>:<port>

连接到 genymotion 设备。

更多参考:https://developer.android.com/studio/command-line/adb.html#wireless

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    • 2010-10-31
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多