12

我正在尝试连接 ADB 和 VirtualBox Android 设备。我已经按照网络上所有可能的教程进行操作,但仍然无法正常工作。我做了什么:

  • 来自 androidx86.org 的 dl Adroidx86
  • 在 VirtualBox 上安装
  • 使用正确的访问模式(网桥)和网卡(PC-net Fast III)配置网络
  • 输入netcfg虚拟机终端,获取 IP 地址 192.168.1.12(静态)
  • adb kill-server在主机上键入
  • adb connect 192.168.1.12在主机上键入

并得到错误无法连接到 192.168.1.12:5555。我正在将 Windows 7 作为操作系统运行。

你知道为什么吗?如何知道要连接的设备的端口?谢谢 !

4

4 回答 4

20

我曾经遇到过同样的问题,你检查你的虚拟机网络配置了吗?我的 VM 网络配置如下:NAT 模式,拒绝,适配器为 PCnet-FAST III,我将此规则添加到转发。

在此处输入图像描述

最偷偷摸摸的部分总是虚拟机的网络配置,试试这个。如果您仍有问题,请查看本教程: 使用 Android-x86 和 VirtualBox 加速 Android 开发

于 2013-03-31T14:06:48.443 回答
3

我认为现在它应该是自动的。但是您可以通过执行以下操作尝试连接 Android x86 的旧方法:

  • Alt+转到控制台F1
  • 执行这个命令:

    setprop service.adb.tcp.port 5555

    停止 adbd

    启动 adbd

  • 返回安卓:Alt+F7
之后尝试在您的 Windows 主机中通过 adb 连接并查看它是否有效。

于 2013-03-07T10:36:40.887 回答
2

首先像这样进行端口转发设置

VirtualBox 网络设置

然后运行这个命令adb connect 127.0.0.1

亚行连接

于 2020-11-11T14:20:51.577 回答
1

我所做的是使用桥接网络连接,然后将访客操作系统上的 adb 与电话 IP 地址连接,在设置->关于电话中找到。例如

adb connect 192.168.0.222:5555
于 2019-08-08T11:46:24.807 回答