android - adb 今天无法连接到 VirtualBox 中的 Android-x86

标签 android adb virtualbox android-x86

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

  • 安装VirtualBox
  • 将 Android-x86-v3.2-eeepc 镜像安装到 VBOX 的虚拟硬盘中
  • 将网络设置为“host-only”
  • 进入控制台,输入“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。它有一个快速的 react 。 我尝试强制执行 IP 和端口。

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

我不知道它的根本原因。我检查了防火墙,VirtualBox 在异常(exception)列表中。还是不行。

电脑配置: window XP VirtualBox V4.1

最佳答案

按照以下步骤将 Android 虚拟机与 adb 连接

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

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

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

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

  5. 在您的主操作系统终端中,输入 adb connect <your IP address>

关于android - adb 今天无法连接到 VirtualBox 中的 Android-x86,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12260257/

相关文章:

android - 返回空 View ID 的自定义列表适配器 onClick 方法

android - 如何通过 adb android 更改首选网络类型?

json - 从 VBoxManage 输出中解析冒号分隔的表格数据

windows - 如何修复 Windows 中的 "VirtualBox Interface has active connections"错误?

Vagrant 占用太多空间

android - 当我尝试运行该应用时会崩溃但没有错误? (Android Studio)

android - 在 Android 应用程序中集成 VLC 或任何其他第三方视频播放器

java - Android Studio 3.1.3中的构建gradle失败

Android 屏幕截图和屏幕截图权限

安卓工作室 2.0 "waiting for the debugger to attach"