5

我正在尝试想出某种 Android 环境来在 Mac OSX 上进行开发。

事实证明这非常困难(Mac 上的 Android 模拟器滞后)。在我的 macbook 上,Android 模拟器太慢以至于无法使用。请注意,我正在尝试构建一个平板电脑应用程序,这似乎让事情变得更糟。

到目前为止,我发现的最佳性能只是通过 VMWare fusion 运行 Android 的 x86 端口。

唯一的问题是该死的东西不断发出“无网络连接”消息。

我对VMWare不太了解,但我猜测Android想使用虚拟wifi适配器,但是VMWare fusion只提供了一个虚拟以太网适配器。

我目前正在测试的图像是android-x86-3.2-RC2-eeepc.iso

我能做些什么呢?

4

5 回答 5

8

启动 Android x86,按 Alt+F1(显示外壳)。投入netcfg,你得到一个IP。
打开一个shell,然后写入adb connect <theipyougot>。现在您应该通过Eclipse 和在 Eclipse 中
看到您的模拟器。adb devices

可以使用 VMWare 网络适配器。在 VirtualBox 上,我使用Host-only Adapter.

参考:http
://www.android-x86.org/documents/debug-howto如果你不能让它工作,看看 virtualbox ( https://www.virtualbox.org/wiki/Downloads )

于 2012-01-29T03:24:21.957 回答
0

我尝试在 VMware 中多次使用 Eclipse 连接到 Android x86 设置。我发现它适用于通用 x86 PC 的 Android-x86 2.2。但是,有一些问题Android-x86 3.2,当我设置桥接连接时,它总是显示 127.0.0.1。

于 2012-03-03T15:31:21.973 回答
0

你可以使用:dhcpcd eth0;dhcpcd eth1;

于 2013-11-27T11:51:21.613 回答
0
  1. 在 vmware 上安装 android x86
  2. 运行 android 终端写入命令“ifconfig eth0”
  3. “adb connect IP address of the VM:5555”现在在 vmware 上运行您的应用程序
于 2017-03-03T20:03:56.183 回答
0

我刚刚在我的 Android 9.1 r6 上遇到了同样的问题来解决它我做了以下事情(如果你的主要目标是在你的来宾 android 操作系统上获得互联网连接):

  1. 进入您的虚拟机设置 [单击VMWare 标题栏并按Ctrl + D ] 或 [单击左上角的播放器按钮 -> 选择管理->虚拟机设置]
  2. 在设置弹出窗口中,选择 | 点击网络适配器
  3. 选择自定义:特定虚拟网络
  4. 从下拉列表中,选择VMnet8(NAT)
  5. 点击确定
  6. 重启或重启你的安卓机器,虚拟WIFI将被启用
于 2022-02-27T10:10:53.577 回答