社区
Android
帖子详情
Android 源码下载时需要的repo去哪下载啊
dcbeyond
2012-04-08 04:28:37
原来的命令curl http://android.git.kernel.org/repo >~/repo不能用了
下面这个命令打出来总是超时
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
那么到底去哪下啊
...全文
1220
10
打赏
收藏
Android 源码下载时需要的repo去哪下载啊
原来的命令curl http://android.git.kernel.org/repo >~/repo不能用了 下面这个命令打出来总是超时 curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo 那么到底去哪下啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
袁保康
2013-10-12
打赏
举报
回复
文档说明: 该文档由网络上的一篇文章实践+整理而来的。原文地址为:http://hi.baidu.com/j_key/item/170505ad9efd0037030a4d5d 情况说明: 其实就是google服务器有时候找不到.我们从另外一个服务上下载代码而已。 android整个工程是有很多个子工程组成的。代码放在Git服务器上。下载源码google 为了方便大家写了一个Python脚本叫做 repo。 本来我们按照google官方网站提供的下载说明就可以下载了,但是可惜的在天国比较神奇,所以我们更多时候总是链接不到这个网址。链接不到google的源码服务器怎么办?试想如果把android源码全部copy到我们这个国度可以访问到的地址上就可以了。所以就有以下办法: 别人下载的code 传到了国内的网盘或者服务器上 有人或者公司将android整个项目的代码 镜像了一份。提供和google类似的下载方式,只是地址需要做一下改变。(我们就说这个,其实就是换地址而已。)http://www.jerry-zhang.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif 所以下载android源码就分下面几步: 一、配置下载环境 下载android 源码需要一下环境:linux、curl、python、git-core 这里我们在home路径下建立两个目录 android_souce_code:这个目录用来存放android源代码 $cd ~ $mkdir android_souce_code bin:这个目录放在repo工具 $mkdir bin 将~/bin路径加入环境命令 $ PATH=~/bin:$PATH linux: 推荐使用Ubuntu 因为代码在编译的时候,android官方推荐使用 Ubuntu 的。如果在windows下你 可以使用cygwin工具,cygwin的安装和使用比较简单。 curl和git的安装 curl:用来获取repo脚本的 git-core:repo其实可以说是git的批处理 Ubuntu 使用命令安装: $sudo apt-get install git-core curl 二、获取repo脚本工具,设置环境变量 说明:其实curl工具的目的就是将repo下载下来。那么你也可以从网络直接下载,不过地址要找安全的。你可以直接访问https://dl-ssl.google.com/dl/googlesource/git-repo/repo下载repo。下载到~/bin目录下。 不过使用curl获取repo工具更安全 命令: $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo 下载repo的过程中你可能会遇到如下悲剧: 网上或者很多书籍上都是这样写的: curl http://android.git.kernel.org/repo > ~/bin/repo 结果得到的repo不能用,什么301重定向的,唉!悲催啊!后来在csdn上发了个贴子,大牛给解决啦! http://code.google.com/p/git-repo/downloads/detail?name=repo-1.12 这个链接提供下载repo! 也可以通过下面命令得到: curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo 修改执行权限 $chmod a+x ~/bin/repo 三、初始化repo工具获取并设置源代码各个子项目的下载信息 编辑repo工具,修改~/bin/repo文件将第五行 REPO_URL='https://code.google.com/p/git-repo/' 改为 REPO_URL='http://code.google.com/p/git-repo/' 进入到android_souce_code目录下 cd android_souce_code 修改后执行(这条命令下载的是 android-2.3.4的源代码): $~/bin/repo init -u git://Android.git.linaro.org/platform/manifest.git -b android-2.3.4_r1 这里-b 是用来定义你需要下载的android代码的版本的 如果直接执行 $~/bin/repo init -u git://Android.git.linaro.org/platform/manifest.git 下载的是最新的android souce code 。 如果你需要下载android 2.2的源代码则输入命令: $~/bin/repo init -u git://Android.git.linaro.org/platform/manifest.git -b froyo 这个命令执行后大概需要一分钟时间执行。 如果没有修改,你可能会再次悲剧: 这一步又是容易出错啊,哥就死在这里很久啊!很多书籍或网站上都是这样命令: ~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git 执行以后,等n久,结果出现让你喜出望外的结果啊 error:Failed connect to code.google.com:443; Operation now in progress while accessing https://code.google.com/p/git-repo//info/refs 四、修改下载配置文件 找到android_souce_code目录中的.repo下面的manifest.xml文件,这是个隐藏文件 ls -a才能看到 cd .repo 修改manifest.xml文件 将fetch="git://Android.git.kernel.org/" 改为 fetch="git://Android.git.linaro.org/" 五、执行命令、耐心等待 执行: $repo sync 这个过程比较长大概需要几个小时。
念茜
2012-04-09
打赏
举报
回复
和谐不和谐的我们阻止不了
要是连接超时,下什么版本的源码,有不少同仁网盘分享的
life02
2012-04-09
打赏
举报
回复
没有影响的,去年我用还没有影响的,今年不清楚了
https://dl-ssl.google.com/dl/googlesource/git-repo/repo >repo
beeboobeeboo
2012-04-09
打赏
举报
回复
试试这个 curl http://git-repo.googlecode.com/files/repo-1.14 > repo
dcbeyond
2012-04-09
打赏
举报
回复
不行啊
它的连接也是同样的
[Quote=引用 5 楼 的回复:]
可以参考
http://www.cnblogs.com/dwayne/archive/2011/11/16/2250732.html
[/Quote]
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
去掉s也试过了
都是超时
我是用的vmware的虚拟机装的ubuntu
应该没影响吧。
life02
2012-04-08
打赏
举报
回复
可以参考
http://www.cnblogs.com/dwayne/archive/2011/11/16/2250732.html
life02
2012-04-08
打赏
举报
回复
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo >repo
moonlighting
2012-04-08
打赏
举报
回复
是不是被和谐了啊?
moonlighting
2012-04-08
打赏
举报
回复
到现在为止还不能下,那位大侠有办法啊
beeboobeeboo
2012-04-08
打赏
举报
回复
s去掉试试
android
源
码
下载
需要
使用的
repo
脚本
android
源
码
下载
需要
使用的
repo
脚本
repo
工具 可以用来
下载
android
源
码
repo
常常被使用来
下载
android
源
码,但现在网上给的很多连接都不可用,很多刚学习的朋友为了找这个工具不知道花费了多少
时
间,现在提供
下载
。直接放到/bin目录下就可以了。
android
repo
文件
kernel.org无法访问导致
android
的
源
码无法
下载
,这是另外一个git服务器的
android
源
码的
repo
文件。 操作如下 $ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/
repo
" > ./
repo
//获取
repo
$ chmod a+...
android
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
)
源
码
下载
首先
下载
repo
工具 mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-
repo
-downloads/
repo
> ~/bin/
repo
## 如果上述 URL 不可访问,可以用下面的: ##...
Android
80,359
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章