ubuntu Android源码下载 repo的使…

Ubuntu11.10---Android源码下载

1.安装git和curl (http://www.cnblogs.com/qianxudetianxia/archive/2011/05/29/2060636.html)
命令:

$sudo apt-get install git-core curl

说明:curl是一个向服务器或从服务器传输数据的工具,它支持HTTP 、HTTPS、FTP 、 FTPS 、 SCP、SFTP、TFTP、DICT、TELNET、LDAP或FILE等协议。对于web开发人员来说,它对HTTP POST的支持为我们提供了很大的帮助。

 git是分布式的版本控制系统,在这里负责把远程版本库的源代码clone下来。

2. 安装repo
命令: 

1
2
3
4
5
6
7
$mkdir bin
//下载repo脚本到本地bin文件夹下
$curl http://android.git.kernel.org/repo >~/bin/repo
//设置本地repo的可执行权限
$chmod a+x ~/bin/repo
//临时把repo添加到环境变量中,方便后面执行。
$export PATH=~/bin:$PATH

 说明:repo是一个基于git的版本库管理工具,可以简化android开发中使git的使用。在这里,使用repo和官方提供的android project列表自动批量下载android整个项目,免去了大量下载各个项目的手动工作量。

3.初始化repo客户端
命令:

//创建目录android/android-source来存放下载的源码
$mkdir android/android-source -p
//进入目录
$cd android/android-source
//获取项目列表并且初始化目录

$repo init -u git://android.git.kernel.org/platform/manifest.gi

ubuntu10.04安装repo时候出的问题

/home/administrator/bin/repo: line 1: 在未预料的“newline”附近出现语法错误
/home/administrator/bin/repo: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

 

解决方法如下: (http://source.android.com/source/downloading.html) <---- 根据Google官网重新下载 repo

 

(1) curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

(2) repo init -u https://android.googlesource.com/platform/manifest

 

Android Repo 超时的解决方法     (http://blog.csdn.net/shaohui99/article/details/5702483)

Cloning into android-sdk-source...
android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)

 

解决方法如下:将命令行中的git://android.git.kernel.org换成http://android.git.kernel.org,

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值