17

我在VirtualBox中成功安装了Android-x86-v3.2-eeepc一段时间。它是帮助我在 Android 上调试 USB 主机应用程序的好方法。这种配置的安装是:

  • 安装 VirtualBox
  • 将 Android-x86-v3.2-eeepc 镜像安装到 VBOX 中的虚拟硬盘中
  • 将网络设置为“仅限主机”
  • 进入控制台,输入“dhcpcd eth0”获取IP地址,如“192.168.56.101”
  • 进入主机控制台,输入“adb connect 192.168.56.101”

通常,连接到运行在 Android-in-VBox 中的 adb 守护程序应该是可以的。

今天突然提示我如下:

C:\>adb connect 192.168.56.101
unable to parse 192.168.56.101 as <host>:<port>

我试图ping它的IP。它具有快速响应。我试图强制执行 IP 和端口。

C:\>adb connect 192.168.56.101:5554
unable to connect to 192.168.56.101:5554

我不知道它的根本原因。我检查了防火墙,VirtualBox 在例外列表中。它仍然不起作用。

电脑配置:Windows XP VirtualBox V4.1

4

4 回答 4

17

要使用 adb 连接 Android 虚拟机,请按照以下步骤操作

  1. 在 Android 主屏幕上,按ALT+ F1(左 alt)。这将打开一个具有 root 访问权限的终端。

  2. 在终端内,键入dhcpcd eth0。如果出现错误或没有结果,请执行该命令两次。这将为您提供 IP 地址。现在按ALT+F7关闭终端。

  3. 使用命令验证您的 IP 地址ping <your IP Address>

  4. 在 android 终端中,键入adb tcpip 5555. 这将以 tcpip 模式重新启动 adb。

  5. 从您的主 OS 终端,键入adb connect <your IP address>

于 2013-09-19T20:56:37.847 回答
2

我为第二个适配器使用桥接网络并使用该 IP 地址;即adb connect 192.168.1.20。就可以获取IP了Settings->About Phone->Status

于 2013-04-19T16:32:32.003 回答
0

ALT+F1 技巧看起来不错,但对我不起作用。

  1. 我确实运行了 androvmConfiguration 应用程序,单击了保存,然后确认了重新启动操作。
  2. 重新启动后,我关闭并关闭了 VirtualBox,然后启动了 AndroVMPlayer。
  3. 现在adb connect <your IP address>为我工作!
于 2016-04-25T21:31:55.183 回答
-1

它适用于我而不是我的本地机器 IP 我插入了 android 终端 IP 即 192.168.56.101

于 2016-11-18T10:28:22.513 回答