我知道android-x86项目,直到最终结果(可启动的live / install iso),我希望做同样的事情。不同的是,我希望用android master repo的冰淇淋三明治分支做到这一点。冰淇淋三明治增加了对x86硬件的全面支持,甚至还专门用于在虚拟机中运行操作系统。所以我的问题是,是否有人知道有关构建和部署到该目标的任何文档?
以防万一不清楚,我不只是使用android-x86项目,因为他们还没有为android 3提供任何版本的构建。
答案 0 :(得分:1)
好的,所以我打算删除我的问题,因为发布后几分钟,我找到了一个教程!所以,我想我会在这里分享这些信息,而不仅仅是删除,因为这有点浪费。这是一个链接,以及教程摘录,以防链接丢失:
http://ricston.com/blog/?p=1705
第二种方法可让您直接访问最新的Android 码。然而,由于之前的事实,它几乎没有记录 你无法建立一个Android VDI(虚拟磁盘)的“开箱即用” 图片)与AOSP。构建Android VDI并将其安装在您的 VM,请按照以下步骤操作:
- 从AOSP网站获取Android源代码并在线跟踪 设置环境的说明。
- 当您准备构建项目时,执行以下命令为Make设置环境变量:“lunch vbox_x86-eng”。
- 运行“make installer_vdi” 建立项目。 Make将构建项目并生成名为的VDI “installer.vdi”位于“out / target / product / vbox_x86”中。这个VDI 包含Android及其安装程序。
- 创建Linux VM并添加 “installer.vdi”作为VM的额外HD。
- 启动虚拟机并按“F12” 启动时。
- 选择代表“installer.vdi”的高清。
- 选择第一个选项,即“Android安装到/ dev / sda” 的/ dev / SDB”。
- 安装完成后,输入命令“reboot”。 之后,您应该可以从VM启动Android。
醇>
我想扩展这种方法并最终制作一张Live CD而不是VDI,所以我将把这个答案作为一个社区维基发布,以便将来我和其他人可以扩展。
编辑11月26日 仅从源代码构建的上述方法缺乏适当的键盘和鼠标支持等功能。以下链接指向已编译ICS源且添加了键盘,鼠标和网络支持的文章(日语,但您可以使用谷歌翻译)。 http://d.hatena.ne.jp/td2sk/20111125/1322192772
可以从此处下载预编译的VDI磁盘: http://kie.nu/26G