Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1171769
  • 博文数量: 312
  • 博客积分: 12522
  • 博客等级: 上将
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-27 18:35
文章分类

全部博文(312)

文章存档

2016年(3)

2015年(1)

2013年(1)

2012年(28)

2011年(101)

2010年(72)

2009年(13)

2008年(93)

分类: LINUX

2012-03-09 00:50:05

下载andorid源码

 

1.安装git

sudo apt-get install git-core

2.安装curl

sudo apt-get install git-core curl

3.安装repo, 通过curl下载repo

网上或者很多书籍上都是这样写的:

curl > ~/bin/repo

结果得到的repo不能用,什么301重定向的,唉!悲催啊!后来在csdn上发了个贴子,大牛给解决啦!

 这个链接提供下载repo!

也可以通过下面命令得到:

curl > ~/bin/repo

4.修改执行权限

chmod a+x ~/bin/repo

5.修改~/bin/repo文件将第五行

这一步又是容易出错啊,哥就死在这里很久啊!很多书籍或网站上都是这样命令:

~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git

执行以后,等n久,结果出现让你喜出望外的结果啊

error:Failed connect to code.google.com:443; Operation now in progress while accessing

网上大牛解决:修改~/bin/repo文件将第五行

REPO_URL=''

改为

REPO_URL=''

6.然后向PATH中添加bin路径:

export PATH=$PATH:~/bin

7.新建一个目录,然后进入该目录。

mkdir source

cd source

8:执行

repo init –u git://android.git.kernel.org/platform/manifest.git的时候报链接被拒绝,所以换了个源来下载
repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
这中间会问到你的名字和Email。如果你打算上传代码,Email须是一个Google账户。
repo初始化成功后会看到类似于下面的提 示:
repo initialized in /home/(当前用户名)/source

9:
最后执行$repo sync开始同步代码。过程比较漫长,下载速度取决于你的网速(偶的3-4小时左右),中间有可能遇到断线,重新执行repo sync即可断点续传。


阅读(1188) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~