安装ubuntu
我用的是WIN7,VMware9,Ubuntu12.04LTS,安装过程参见:
http://blog.csdn.net/gaojinshan/article/details/9231559
下载repo工具
进入Ubuntu,按Ctrl+T打开终端命令窗口,输入一下命令:
gaojs@ubuntu:~$ mkdir ~/bin
gaojs@ubuntu:~$ cd ~/bin
gaojs@ubuntu:~/bin$ curl http://android.git.kernel.org/repo>~/bin/repo
curl: (7) couldn't connect to hostgaojs@ubuntu:~/bin$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
curl: (7) Failed to connect to 2404:6800:4005:c00::5d: Network is unreachable
替换成如下的命令即可:
gaojs@ubuntu:~/bin$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/bin/repo
下载Android源码
gaojs@ubuntu:~/bin$ chmod 777 repo
gaojs@ubuntu:~/bin$ sudo cp repo /bin/
gaojs@ubuntu:~/bin$ mkdir android
gaojs@ubuntu:~/bin$ cd android
gaojs@ubuntu:~/bin/android$ repo init -u https://android.googlesource.com/platform/manifest
gaojs@ubuntu:~/bin/android$ sudo gedit .repo/manifest.xml
将fetch项修改为:fetch= "https://android.googlesource.com/"
以便于提高下载速度!
gaojs@ubuntu:~/bin/android$ repo sync
下载完成后,Android4.4源码目录大概25G,其中临时同步目录.repo有15G,可删除!再删除Git相关的文件和文件夹,纯代码的情况如下:
大小:9.46 GB (10,166,992,257 字节)占用:10.4 GB (11,196,215,296 字节)包含:410,486 个文件,56,810 个文件夹