ADB - VirtualBox连接

时间:2013-03-06 15:13:50

标签: android eclipse adb virtualbox

我正在尝试连接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 个答案:

答案 0 :(得分:19)

我曾经遇到过同样的问题,您是否检查过您的VM网络配置? 我的VM网络配置如下:NAT with mode,deny,adapter作为PCnet-FAST III,我将此规则添加到转发。

enter image description here

总是最狡猾的部分是VM的网络配置,试试这个。如果仍有问题,请查看本教程: Speeding up Android development with Android-x86 and VirtualBox

答案 1 :(得分:1)

我认为现在它应该是自动的。但是你可以通过以下方式尝试以旧的方式连接Android x86:

  • Alt + F1
  • 进入控制台
  • 执行以下命令:

      

         

    setprop service.adb.tcp.port 5555

         

    停止adbd

         

    启动adbd

  •   
  • 返回Android: Alt + F7
  •   
  之后尝试在Windows主机中通过adb连接,看看它是否有效。

答案 2 :(得分:0)

我所做的是使用桥接网络连接,然后将来宾OS上的adb与电话ip地址(在“设置”->“关于电话”中找到)连接。例如

adb connect 192.168.0.222:5555

答案 3 :(得分:0)

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

VirtualBox Network Setting

然后运行以下命令adb connect 127.0.0.1

adb connect