adb从virtualbox windows os连接到android模拟器

时间:2017-01-18 09:56:44

标签: android android-emulator adb virtualbox

在我的Windows 7主机系统上,我有一个以Windows 7作为访客的虚拟机。

我的目标是从虚拟机使用android模拟器(在主机上运行)。我设置了下一个端口转发设置(见下图)。 vm port forwarding settings

不幸的是下一个cmd:

adb connect 127.0.0.1:5554

给我下一个输出:

unable to connect to 127.0.0.1:5554: cannot connect to 127.0.0.1:5554: No connection could be made because the target machine actively refused it. (10061)

另外,如果我使用我的主机Windows系统(以太网接口)的真实IP:

C:\Users\windows>adb connect 106.125.38.92:5554
connected to 106.125.38.92:5554

但是 adb devices 让我发现Android模拟器设备处于离线状态:

C:\Users\windows>adb devices
List of devices attached
106.125.38.92:5554      offline

我错过了哪些步骤?

1 个答案:

答案 0 :(得分:0)

我为我的问题找到了另一种解决方案。

我在VBox中安装了Android x86虚拟机(带有来自https://www.osboxes.org/android-x86/的图片)。

将Windows vm和Android vm连接到NatNetwork(之前已创建)。

windows eth0 10.0.2.4
android eth0 10.0.2.5

因此,从Windows vm到Android vm的adb连接工作正常。

C:\>adb connect 10.0.2.5:5555
connected to 10.0.2.5:5555
C:\>adb devices
List of devices attached
10.0.2.5:5555   device