Cygwin 下载Android源码

本文详细介绍了如何在Cygwin环境下配置Android源码环境,包括安装必要的Cygwin packages、设置路径、安装并配置repo工具,以及如何初始化和同步下载Android源码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在最先

一、repo最新版本地址:https://code.google.com/p/git-repo/downloads/list(如果https不能访问,去掉s)

二、安裝Cygwin 要安裝的packages如下:

Net -> curl

Devel -> git* (git, git-completion, git-gui, gitk)

Libs -> libreadline6, libiconv2

Editors -> vim

Python -> python



1.打开Cygwin,执行指令



$ mkdir ~/bin
$ PATH=~/bin:$PATH

2.安装repo, 通过curl下载repo
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
也可以直接在“卸载最先”的https://code.google.com/p/git-repo/downloads/list地址中下载(如果https不能访问,去掉s),
放在~/bin/ 文件夹下

3.修改执行权限,执行指令
$ chmod a+x ~/bin/repo

4.修改repo(如果https不能访问的话)
修改~/bin/repo文件将第五行
REPO_URL='https://code.google.com/p/git-repo/'
改为
REPO_URL='http://code.google.com/p/git-repo/'

5.建立工作文件夹(名字自选)
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY

6.下载整个源码
$ repo init -u https://android.googlesource.com/platform/manifest
(如果https不能访问,去掉网址中的s)

也可下载单个项目的源码,-b后面的android-4.0.1_r1为项目的branch,目前这一步只是初始化话这个文件夹将会下载什么代码,因此可以执行上面的一步查看所有的branch

repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
(如果https不能访问,去掉网址中的s)

这一步中会提示输入Name和E-mail(谷歌的邮箱),输入后会确认,选择y
最后提示下面这个说明成功了
repo initialized in /home/WORKING_DIRECTORY

7.开始同步下载
$ repo sync






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值