Ubuntu下载Android源代码

  一准备工作

  首先你在自己的电脑上要安装好Ubuntu,然后进行下面的工作

  1、Ubuntu 下载安卓源码——构建环境

  安装调试工具。在Ubuntu上执行以下命令:

  USER-NAME@MACHINE-NAME:~$ sudo apt-get install valgrind

  二、源代码的下载

  有很多网站都提供了源代码的下载,但是有一些镜像是不能用了,此处给出官方参考网站,如果本地的内容也不能用了时,

  获取Android源代码

  1、在当前目录下新建一个目录用来存放我们的Android目录,

  mkdir Android

  cd Android

  mkdir bin

  cd bin

  curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > repo

  2、建立存放Android源代码的目录source,并初始化版本

  sudo chmod a+x repo

  cd ..

  mkdir source

  cd source

  ../bin/repo init -u https://android.googlesource.com/platform/manifest

  如果想要下载android4.0的分支请用命令:

  ../bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

  转换分支用-b 参数。同时注意,bin和source同时位于Android目录下,是平行结构

  3、之后要求输入用户名和地址,可随机输入,也可输入自己的账户

  4、同步代码

  ../bin/repo sync

  注意:此时同步代码会非常慢,可能需要几天的时间。同步时可能会出现请求连接失败,在此执行这个命令就行,这个工程文件支持断点续传。

  (若出现了new branch 、new tag说明已经在正常的同步过程了)这时只需要等待其完成,这个同步的时间会很久,因为Android的代码全部下载下来了,也包括着其他的分支。整个源码大概会有16G左右,惟有等待了,但这个时候可以用来准备一下开发环境。

  下载一个漫长的过程,在下载的过程中,有可以会有中断的情况,这时需要重新的repo sync,进行继续的同步了。下载完成的最后,会有许多100%的下载成功的提示。

  想要了解更多有关android源代码的知识可以查询:天地会。