Eclipse Android X86无法连接到127.0.0.1

时间:2011-10-05 10:29:16

标签: android

运行Eclipse Build id:20110615-0604

Android SDK& AVD Manager(在eclipse中设置)

Android X86 2.3-RC1.eeepc.iso

Oracle VM VirtualBox版本4.1.2.r73507(已安装并运行android)

在使用Alt F1的VM中,命令netcfg生成:

Android root@eeepc:/ # netcfg
lo UP 127.0.0.1  255.0.0.0  0x00000049

Android的路径在eclipse中设置为C:\ android \ android-sdk

在tools目录中,我使用命令'adb kill-server' 然后我使用'adb connect 127.0.0.1'生成:

unable to connect to 127.0.0.1:5555

我已经在Eclipse中使用AVD管理器进行了虚拟设备设置,这非常有效 - 尽管速度非常慢,因此需要使用X86。

当工作模拟器运行时,命令'adb devices'产生:

List of devices attached
emulator-5554 (the slow emulator)

当慢速模拟器运行时,然后我使用命令'adk kill-server'并使用命令'adb connect 127.0.0.1'生成:

C:\Android\android-sdk\platform-tools>adb connect 127.0.0.1
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 127.0.0.1:5555

然后我回到:

C:\Android\android-sdk\platform-tools>adb kill-server

C:\Android\android-sdk\platform-tools>adb connect 127.0.0.1
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 127.0.0.1:5555

C:\Android\android-sdk\platform-tools>adb devices
List of devices attached
emulator-5554   device
127.0.0.1:5555  device

但是新的X86设备(大概是127.0.0.1:5555)没有出现在AVD manager中。应该是?我很难过。

我在谷歌上搜索,所以任何帮助都会非常感激。感谢。

2 个答案:

答案 0 :(得分:1)

詹姆斯你好,             我尝试了类似的设置,我得到了和你一样的错误。我最终放弃了使用virtualbox。经过两天的努力,我转而使用vmware,我不得不使用不同的图像。 我使用了以下图片:http://android-x86.googlecode.com/files/android-x86-2.2-r2-eeepc.iso 对于vmware设置,我遵循了本教程:http://vmetc.com/2010/12/27/install-androidx86-in-a-vmware-workstation-vm/

请勿跳过编辑虚拟机配置文件的部分。 我希望这有帮助。

您可能还想考虑使用http://www.vmlite.com/提供的Android图片,它立即为我工作,并使用“adb connect 127.0.0.1”进行连接

答案 1 :(得分:0)

我遇到了“无法连接到127.0.0.1:5555”的问题。然后我在这里找到了:

http://www.android-x86.org/documents/debug-howto

...

2.使用带有NAT的虚拟机的adb

•如果您的VM设置为使用Bridged或Host-Only适配器,则上述步骤可以很好地工作 •但是,如果您有NAT的VM,则无法从主机连接到VM ​​IP •您需要为要转发到VM端口5555(即adb)的主机端口设置端口转发 VBoxManage modifyvm --natpf1 adb,tcp, ,, ,5555 一台机器的示例: VBoxManage modifyvm froyo --natpf1 adb,tcp,,5555,,5555 •完成后,您应该看到通过netstat -a绑定在主机上的本地端口(在本例中为5555) •您现在可以通过adb localhost:5555

连接到VM

这解决了我的问题。祝你好运!