这里写的是我将Android的原生代码移植到Virtualbox虚拟机的全过程。如果你只是想在VirtualBox上跑Android体验一下,完全不需要看这篇文字,请直接访问 http://www.android-x86.org ,那里有已经移植好的源代码,甚至可以直接下载一个ISO文件,不需要自己编译。
首先给出参考链接。
http://blog.csdn.net/woyaowenzi/archive/2009/06/08/4251443.aspx
http://blog.csdn.net/opendroid/archive/2009/02/24/3933897.aspx
http://www.eoeandroid.com/redirect.php?tid=3111&goto=lastpost
http://osdir.com/ml/android-porting/2009-04/msg01055.html
http://blog.chinaunix.net/u3/98581/showart_1961120.html
http://blog.chinaunix.net/u3/98581/showart_1996145.html
一、编译环境
第一步是要建立编译环境,我的环境如下:
VirtualBox3.0+ubuntu9.04+sun-java6-jdk,安装方法不赘述。
到source.android.com上去看看还需要哪些软件包。当然国内是不能直接访问这个网站的(#@¥……#&……),请使用代理访问(比如http://www.coobai.com/)。
需要说明的是在ubuntu中通过apt-get安装软件时如果使用国外的源那是相当的慢,推荐使用国内的源rootguide,请google之。
需确保虚拟机有15G以上的硬盘,1.5G以上内存。如果没有1.5G内存请不要尝试——一个曾经尝试过的人的惨痛经验。
二、下载Android源代码
我用的是cupcake分支的源代码,如果使用其它源代码,整个移植方法可能会有所不同。
下载Android的方法……好吧,大概说一下。
(1)首先下载r