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源代码的知识可以查询:天地会。