linux 环境下载最新android源码

在线看android源码的网址:http://androidxref.com/,但终归不太方便,为了不再折腾,就下了一份本地的代码以供参考。

1.安装git

sudo apt-get install git

2.配置git

git config --global user.email "你的电子邮件地址"

git config --global user.name "你的名字"

3.安装repo

//新建一个bin目录

mkdir ~/bin

//将bin目录写入环境变量(这样你在任何目录下都可以访问)

PATH=~/bin:$PATH

//轮到curl工具了,我们使用curl工具下载repo,并将其放置到bin目录

curl http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo> ~/bin/repo

//更改repo权限

chmod a+x ~/bin/repo

4.下载最新代码

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b  android-8.0.0_r16

同步:repo sync

linux 环境下载最新android源码

 

可能会遇到的问题

repo sync出现“fatal: '../platform/abi/cpp.git' does not appear to be a git repository”

解决方法

1、在存放android系统源代码的目录(也就是执行repo sync命令的目录)下,有个.repo的隐藏目录,用ls -a可以查看的到,进入该目录:cd .repo;

2、打开.repo目录下的manifest.xml文件(命令vim manifest.xml)并找到fetch属性,在我的文件中显示fetch="..",将fetch修改为 fetch="git://Android.git.linaro.org/"( 或则改为 git://git.omapzoom.org ),保存并退出;

3、继续repo sync就可以下载了

linux 环境下载最新android源码