Android x86移植,无法使其正常工作

Mr *_*r G 28 x86 android porting android-source

我对整个移植问题都不熟悉,因为Android SDK提供的模拟器速度很慢,所以我得到了它.

我下载了android-x86-3.2-RC2-eeepc和android-x86-3.2-RC2-tegav2 ISO-es(来自这个网站)并在VirtualBox上尝试了它们但在eeepc版本和tegev2不会发生事件上没有互联网连接开始.

我试过VirtualBoxHowTo,但在Windows和Linux平台上都没有得到任何东西.我唯一能理解的是,要在VM上使用它,您需要为VM构建它.

谁可以帮我这个事?

PS:我需要HoneyComb版本(3.2)和我拥有的PC是AMD 6核心和华硕Crosshair Extreme主板,Windows 7或Ubunutu 11.10.(两个操作系统均为64位)

Vit*_*ile 19

我解决了这个问题.这就是我做网络连接的方法.

在我的例子中,网关地址是192.168.0.254,DNS服务器是192.168.0.10.我从未使用的主机(192.168.0.250)中选择VirtualBox主机的IP地址.

1)首先,我设置了我的VirtualBox网络配置:

附:桥接适配器

适配器类型:PCnet-FAST III

2)之后,我从VirtualBox启动Android; 启动后,我打开一个root shell,按Alt + F1

3)在这里,我使用这些命令:

ifconfig eth0 up 192.168.0.250
route add default gw 192.168.0.254 dev eth0
setprop net.dns1 192.168.0.10
Run Code Online (Sandbox Code Playgroud)

4)现在,我回到Android(Alt + F7),我可以在互联网上冲浪!

不幸的是,每次启动Android时都必须遵循此过程


要从Windows获取网关和DNS IP地址,您可以使用此命令

ipconfig /all
Run Code Online (Sandbox Code Playgroud)

您必须参考您的网卡


小智 12

经过一番研究,我找到了解决这个问题的最简单方法!密钥是dhcpcd和dns设置.

  1. 将VirutalBox网卡配置为桥接适配器.适配器类型:PCnet-FAST III(也许其他类型还可以,我没有测试)

  2. 从VirtualBox启动Android; 启动后,按Alt + F1打开root shell,输入以下命令:

    dhcpcd
    
    Run Code Online (Sandbox Code Playgroud)
  3. 键入以下命令以设置DNS服务器:

    setprop net.dns1 yourDnsServerIp
    
    Run Code Online (Sandbox Code Playgroud)

完!


小智 5

这为我工作:

附加到:NAT
PCnet-Fast III
  1. 按ctrl-f1
  2. 输入dhcpcd eth0
  3. 键入setprop net.dns1 [您的Internet提供商的DNS]我的是75.75.75.75
  4. 按ctrl-f7返回GUI


Zia*_*hoy 1

假设您尝试在具有 Windows 7 主机操作系统的 VirtualBox 中运行 Android x86,则无需移植任何内容即可在计算机上运行 Android x86。

创建一个带有硬盘驱动器和大约 8 MB 视频 RAM 的新虚拟机(有关更多 VirtualBox 设置,请参阅 VirtualBoxHowTo 页面)。然后,将 eeepc ISO 连接到 VM,并通过在 Oracle BIOS 屏幕上按 F12 从 CD-ROM 驱动器引导。接下来,使用箭头键选择“安装”,然后按 Enter 键。

完成该过程(教程比比皆是),关闭虚拟机,删除 ISO,然后启动虚拟机。

我刚刚写了几段关于 Android x86 陷阱的文章,因此您可能想查看一下博客文章。我不知道在此处添加链接是否会被视为垃圾邮件,因此如果您需要 URL,请发表评论。

安装 Android x86 的示例教程:http://brunocosta.com/blog/pt/2011/11/02/speeding-up-android-development-with-android-x86-and-virtualbox/