西安市323路公交路线:使用Repo在Windows平台下載Android原始碼
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 14:46:31
星期一, 七月 27, 2009
==================copy from other website================================================
先安装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
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
- 先在使用者的家目錄新增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
延伸閱讀:更多Repo用法[3]或如何使用Eclipse[4] 張貼者: Kunyu Hsieh 位於 星期一, 七月 27, 2009 標籤: Android
1 意見:
repo 並未要用一定要使用 gmail account. 它只是用在 git commit 的 log 上。可以輸入任何 email.
使用Repo在Windows平台下載Android原始碼
如何在Windows下搭建Android开发环境
Android Launcher研究(一)-----------图文详解手把手教你在Windows环境下下载Android源码(Launcher为例)
在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails-...
在Windows XP下安装Windows
捷德USB KEY在windows 7系统下没法使用,怎么办? - 建行工作室 - 快钱社...
联想将推操作系统乐OS 跨Windows和Android平台
在Windows XP使用定时关机命令
如何用repo下载android源码 - liujishen的专栏 - CSDN博客
如何在windows下破解CMOS密码
在 Windows 下关闭135端口
在Windows XP下安装Windows2000
GIMP在Windows下的中文字体设置
在xp下硬盘安装windows 7
MongoDB在windows操作系统cmd下乱码
在Windows XP下安装Windows2000- -
教你在Windows下对硬盘分区 .
Android学习笔记 ? 教程:在Android中使用Notification进行提示
Windows 下使用 Nginx Asp.net On IIS
Windows下Ping命令详解及使用小技巧
Windows XP系统下使用磁盘扫描的技巧
Android平台Qt开发入门教程
Windows平台10个不得不说的使用技巧 _ 数码频道_深圳之窗
教你在谷歌Android平台中处理图片LUPA开源社区