先安装cygwin,它可以在windows下面模拟linux环境。
到 http://www.cygwin.com/ 上下载setup.exe(http://www.cygwin.cn/上的似乎过时了)
安装过程在http://www.cygwin.cn/site/install/中有说明。
最后注意的是在安装说明的下一步操作是选择需要下载的工具库,缺省是是default,鼠标点击default,会把安装类别切换成install,这样才能安装下载android源码需要的所有工具。
git和curl这两个lib在后面下载android源码时必须用到,但是默认安装的工具库里面没有包含。可以重复上述的cygwin安装过程,到下载工具库这步时使用搜索功能就可以找到,然后安装。
装完cygwin后,运行。有一个类似linux控制台的命令行环境,然后就可以按照官方的文档进行操作了
http://source.android.com/download
主要步骤是:
1.安装repo
$ cd ~
$ mkdir bin
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
2.初始化repo
$ mkdir mydroid
$ cd mydroid
$ repo init -u git://android.git.kernel.org/platform/manifest.git
注:如果执行这步时出现以下错误信息
Traceback (most recent call last):
File "./repo", line 590, in <module>
main(sys.argv[1:])
File "./repo", line 557, in main
_Init(args)
File "./repo", line 176, in _Init
_CheckGitVersion()
File "./repo", line 205, in _CheckGitVersion
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
File "/usr/lib/python2.5/subprocess.py", line 594, in __init__
errread, errwrite)
File "/usr/lib/python2.5/subprocess.py", line 1147, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
说明git没有安装或者没有装好,再装一次。
初始化成功了,会出现以下信息
repo initialized in /mydroid
3.获得源码文件
$ repo sync
执行这三步以后,就开始下载源码了。
==================================================
使用Repo在Windows平台下載Android原始碼
昨天花了一些時間才弄好,將步驟記錄起來
1. 安裝Cygwin [
1],要安裝的packages如下:
- Net -> curl
- Devel -> git* (git, git-completion, git-gui, gitk)
- Libs -> libreadline6, libiconv2
- Editors -> vim
- Python -> python
2. 啟動Cygwin之後,開始安裝
Repo[2]
- 先在使用者的家目錄新增bin目錄
$ cd ~
$ mkdir bin
- 下載Repo到bin目錄裡
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
- 設定Repo,並新增mydroid目錄準備放檔案
$ cd ~
$ mkdir mydroid
$ cd mydroid
$ ~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git
(需要輸入一個已申請Google account的email)
- 開始抓取所有的Android原始檔
$ repo sync
抓好後就可以用
Windows的檔案總管去瀏覽檔案囉。
延伸閱讀:更多
Repo用法[
3]或如何使用Eclipse[
4]
1 意見:
repo 並未要用一定要使用 gmail account. 它只是用在 git commit 的 log 上。可以輸入任何 email.
分享到:
相关推荐
由于官网https://dl-ssl.google.com/dl/googlesource/git-repo/repo被封 而网上很多人的...本人提供的虽然不是最新版本,但目前还可以成功下载android4.0.3源代码
repo常常被使用来下载android源码,但现在网上给的很多连接都不可用,很多刚学习的朋友为了找这个工具不知道花费了多少时间,现在提供下载。直接放到/bin目录下就可以了。
repo,下载Android源码必备工具repo,下载Android源码必备工具
下载Android源码的repo文件
清华大学镜像站点提供的repo,可以用来下载android,该repo会自动通过清华镜像站点更新
android源码下载需要使用的repo脚本
android 4.0源码下载repo
android 最新 repo 脚本,1.20版 下载编译android源码必备
kernel.org无法访问导致android的源码无法下载,这是另外一个git服务器的android源码的repo文件。 操作如下 $ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ./repo //获取repo $ chmod a+...
android repo 工具 v1 12 4 详细版本如下: repo version v1 12 4 from https: gerrit googlesource com git repo repo launcher version 1 20 from Users oliverluan bin repo new git version 1 8 3 4 Apple...
在官网上下的repo文件,有些人用“curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo”下载不了,可以试试直接用这个文件。
这个是我之前下载好的4.0.3源码.repo里面的repo文件,应该是没问题的。这个需要将文件中的REPO_URL='https://code.google.com/p/git-repo/'改为REPO_URL='http://code.google.com/p/git-repo/'
android 源码下载脚本工具repo 最新1.18版本,可下android 4.4.2
robospice 是 Repo 的开源 Android 库,能够让编写异步网络请求变得非常简单。它专门用于网络请求,通过使用 Spring Android 或者 Google Http Client 等扩展模块可支持 REST 请求。 标签:robospice
关于repo的使用关于repo的使用关于repo的使用关于repo的使用gerrit 使用说明
repo工具在Ubuntu中验证过绝对可以使用的,放心,解压后chmod 777 repo后。即可使用
用于android source code下载
repo用来下载android源代码作用,使用的是国内的清华源
Android版本管理工具repo,解压到本地后就可以使用,基本用法repo init -u manifest git仓库地址,repo syn ……
mac 下使用 repo