使用Repo在Windows平台下載Android原始碼
来源:互联网 发布:下载打扑克软件 编辑:程序博客网 时间:2024/05/17 08:44
使用Repo在Windows平台下載Android原始碼 收藏
1. 安裝Cygwin [1] ,http://www.cygwin.com/setup.exe 要安裝的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原始檔
$ ~/bin/repo sync
$ ~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git
http://kerneltrap.org/mailarchive/git-commits-head/2010/5/20/expand?sort=asc&order=Date
出现问题:
问题一:
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,faint
解决:进入cygwin安装,重新安装git
现在的android源码中,通过repo sync不能下载到kernel文件夹,要通过下面获得
git clone git://android.git.kernel.org/kernel/common.git
git clone git://android.git.kernel.org/kernel/common
cd common
里面是kernel 源码
如果想下载某一分支:
git branch goldfish origin/android-goldfish-2.6.27
git checkout goldfish
http://www.chineselinuxuniversity.net/patches/115786.shtml
ARM MSM for 2.6.35 are available in the git repository at:
git://codeaurora.org/quic/kernel/dwalker/linux-msm.git msm-core
- 使用Repo在Windows平台下載Android原始碼
- 使用Repo在Windows平台下載Android原始碼
- 使用Repo在Windows平台下載Android源码
- 如何在 Windows 平台上下載 Android 的原始碼?
- 使用Repo在Windows平台下载Android Source code
- 在Windows环境下利用repo下载Android源代码
- Windows 平台repo下载及使用repo下载代码
- android下的repo使用
- 在Windows平台下使用安装GCC
- 在Windows .NET平台下使用Memcached
- 在Windows .NET平台下使用Memcached
- 在Windows平台下使用安装GCC
- 在Windows平台下使用MONO
- Windows 下用 repo 下载Android源码
- Windows 下用 repo 下载Android源码
- Windows 下用 repo 下载Android源码
- Windows 下用 repo 下载Android源码
- Windows 下用 repo 下载Android源码
- 用div的高度分页3
- 设计模式之 if-else
- 遍历控件 vb.net 2005
- 构建成功web应用的十项黄金法则
- 测量运行时间 vb.net 2005
- 使用Repo在Windows平台下載Android原始碼
- 【转】10个著名的思想实验
- ZOJ 1713 haiku AC代码!
- HDU 1575(数论,矩阵乘法+求幂)
- Qt学习之路(16): Qt标准对话框之QColorDialog
- “写出printf的输出结果”——你能看到什么?
- 查找记录行 vb.net 2003
- Qt学习之路(17): Qt标准对话框之QMessageBox
- Qt学习之路(18): Qt标准对话框之QInputDialog