百度或谷歌一下android源码下载,会出现一堆教程,大同小异,大部分都是这个被称为“权威”的翻译。这么多的教程,你是不是喜出望外呢?可是。。。你可以照做试试,成功的几率跟买彩票中奖的概率差不过。为什么会这样?被黑,为何被黑,不得而知(有知道的请也告诉我一下,谢谢)。那么菜鸟们难道就止步不前了吗?该如何开始android之旅,而不是被挡在android的第一道防线呢?请继续往下看,这不一样的教程。注:以下个人验证成功,拿来分享。如果您照做仍不成功,可能是又换新网址,请勿怪,谢谢。
1.安装git
sudo apt-get install git-core
2.安装curl
sudo apt-get install git-core curl
3.安装repo, 通过curl下载repo
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
4.给repo可执行权限
chmod a+x ~/bin/repo
5.修改~/bin/repo文件将第五行
REPO_URL='https://code.google.com/p/git-repo'
改为
REPO_URL='http://code.google.com/p/git-repo/'
6.然后向PATH中添加bin路径:
export PATH=$PATH:~/bin
7.新建一个目录,然后进入该目录。
mkdir myAndroid
cd myAndroid
8.执行repo init -u git://Android.git.linaro.org/platform/manifest.git -b android-4.0.1_r1 【可换成自己想下载的版本】
这一步大概有一分多钟就完成了。
9.找到myAndroid目录中的.repo(我在~路径下找到的,可能是第8步执行时路径未在myAndroid路径下)下面的manifest.xml文件,该文件只是一个链接,实际上是manifest目录下面的default.xml文件,将
fetch="..."
改为
fetch="git://Android.git.linaro.org/"
10.执行repo sync
参考链接:
参考链接1:http://www.linuxidc.com/Linux/2011-09/43593.htm
参考链接2:http://groups.google.com/group/android-platform/msg/975672c3e44a519f