ubuntu Android源码下载 repo的使…

来源:互联网 发布:json转换为对象 编辑:程序博客网 时间:2024/05/21 09:15
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和官方提供的androidproject列表自动批量下载android整个项目,免去了大量下载各个项目的手动工作量。

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

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

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

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

/home/administrator/bin/repo: line 1:在未预料的“newline”附近出现语法错误
/home/administrator/bin/repo: line 1: `<!DOCTYPEHTML 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 -uhttps://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 0
原创粉丝点击