天天看点

在ubuntu上下载android源码的最新办法

环境: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