环境:ubuntu 9.10
硬件:CPU AMD 64位 双核 速龙 5000+
内存 3G
网上很多文章提到下载android的源码都是从android.git.kernel.org下载的,但很多时候根本无法下载。google已经给出了最新的下载办法:http://source.android.com/source/downloading.html。
首先下载两个工具curl和git。
sudo apt-get install git git-core
sudo apt-get install curl
接下来是另一个工具repo。
首先建立一个目录放repo和源码:
sudo mkdir -p /home/philofly/andorid
cd /home/philofly/android
然后下载repo工具:
sudo sh -c "curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo"
更改repo属性,使其可以执行:
sudo chmod a+x ./repo
获取所有android源码,执行以下命令:
sudo ./repo init -u https://android.googlesource.com/platform/manifest
sudo ./repo sync
如果你想获取4.0分支的代码,执行以下命令:
sudo ./repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
sudo ./repo sync
下载android kernel代码,需要执行以下命令:
sudo git clone https://android.googlesource.com/kernel/common.git
如果你的手机或者平板或者其他硬件的主CPU来自三星,你可以下载特别为三星提供配置的内核,用以下命令下载内核:
sudo git clone https://android.googlesource.com/kernel/samsung.git