运行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
中。应该是?我很难过。
我在谷歌上搜索,所以任何帮助都会非常感激。感谢。
答案 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这解决了我的问题。祝你好运!