一、Android源码下载
上一次简单介绍了Android系统的层次结构,这次开始动真格了——下载源码和分析源码!
那么,Android的源码从哪下?当然是谷歌官网,下载方法官网也讲得很详细,但是奈何中国的墙比较厚,所以上面的办法是没用的,当然,有些是有用的,地址:http://source.android.com/source/downloading.html
谷歌官网没办法下,幸好还有一些国内网站,废话不多说,直接开始步骤:
工具和环境:VM虚拟机+Ubantu14系统
第一步:Ubantu里面需要有git工具:sudoapt-get install git
第二步:下载并配置repo信息:
a) mkdir ~/bin
PATH=~/bin:$PATH
git clonegit://aosp.tuna.tsinghua.edu.cn/android/git-repo.git
b) a步骤中得到的git-repo中的repo文件拷贝到bin目录
cpgit-repo/repo ~/bin/
c) 修改repo文件,修改REPO_URL(用图形界面改也可以)
sudo gedit~/bin/repo
在该文件中修改URL(这是清华大学的)
REPO_URL ='git://aosp.tuna.tsinghua.edu.cn/android/git-repo'
第三步:初始化repo并开始下载
mkdir anroid
cd android
git config --global user.email"youremail@jileniao.net"
git config --global user.name"Your Name"
repo init -ugit://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.0.2_r1
repo sync
下载结果上图证明(5.0的源码,很大32G左右):