第一步:初始化编译环境 -- 安装ubuntu

  1、把ubuntu安装在虚拟机中

    这个没什么好说的,大体流程是:

      安装虚拟机软件vmware或virtual box。

      下载ubuntu iso现在的最新版本是13.10

      新建并安装ubuntu

  2、把ubuntu安装硬盘中

    1、通过wubi.exe安装是非常方便的,就像安装一个windows软件一样。所以在这儿就不多说了。

    2、通过光盘安装。这种方式也是一直下一步就可以了。

    3、通过U盘安装。

      1、通过Utrliso制作启动U盘,但请注意把引导模式改为syslinux的方式。

      2、对于部分电脑需要禁用acpi,不然会一直卡在坐上角光标的画面。

  注意:安装ubuntu时需要提前划分好分区大小,android 源码编译后大概会占用50个G左右(光源代码有几个G)。

第二步:建立一个Linux的编译环境 --- 安装工具软件与相关的库

 如果是32位系统的话,在终端中运行 用来安装编译时需要的工具软件 (不然就只有等到编译报错时再分析然后安装了)

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \
libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \
libxml2-utils xsltproc

如果是64位,运行

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc

第三步:准备下载Android源代码

1、下载repo工具 (repo 是由python写的封装git的一个工具)

 以下下载地址是目前(2013.12.25)最新的。

  1. curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo
  2. chmod a+x ~/bin/repo
  3. PATH=~/bin:$PATH

2、初始化并同步android代码下来

   首先创建一个空目录用来保存工作文件

$ mkdir ansource
$ cd ansource

   然后初始化Repo

$ repo init -u http://android.googlesource.com/platform/manifest.git

    最后同步代码到当前目录

$ repo sync

 

第四步:编译Android源代码

    待续....

 

最后总结

 

  下载完android代码后,最大的感觉是:网上给的链接太不靠谱了。其中有一部分过时了,部分被墙了,还有部分就是给错了。不写了,困是我了。