社区
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
那么到底去哪下啊
...全文
1298
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去掉试试
re
po
系列讲解 ——
Android
系统
源码
(AOSP)
下载
本文详细介绍了如何使用re
po
工具
下载
和管理
Android
系统的
源码
,包括re
po
的
下载
配置、初始化、同步
源码
的步骤,并解析了re
po
init和re
po
sync过程中涉及的仓库管理、项目清单、同步内容等关键概念,帮助读者深入理解re
po
在大型项目中的应用。
Windows下成功安装Re
po
和
下载
Android
源码
方法总结
Re
po
是谷歌用于管理多个git仓库的Python脚本,尤其在
Android
源码
管理中常见。在Linux下安装只需简单几步,而在Windows上则
需要
安装Git和Python,并从GitHub
下载
Re
po
的Windows版本。由于可能的网络限制,需从国内镜像站点
下载
Android
源码
。在
下载
源码
时
,可以通过修改manifests文件夹中的default.xml,使用国内镜像加速。Re
po
的命令如`re
po
init`和`re
po
sync`用于初始化和更新项目。
re
po
下载
安卓
源码
记录
本文详细介绍了如何使用re
po
工具从谷歌、清华和中科大镜像源
下载
Android
源码
。首先,确保安装了Python和Git并配置了相关环境。然后,通过curl命令从不同源获取re
po
脚本并赋予执行权限。初始化re
po
时
,指定manifest文件的URL和所需AOSP版本。在
下载
过程中,可能会遇到网络错误和版本找不到的问题,这些问题通常与网络环境有关。解决方法包括增大git缓存、关闭SSL验证或切换源。最终,通过不断尝试re
po
sync命令和切换源,可以成功
下载
AOSP
源码
。
安卓Aosp系统
源码
下载
本文详细指导如何
下载
AOSP源代码、配置Re
po
客户端,处理
Android
8.0编译
时
的内存错误,以及在Ubuntu20.04上创建和配置swap交换区。还涵盖了JavaSDK的安装和AOSP
源码
的导入与编译过程。
re
po
下载
国内链接
android
源码
本文介绍如何使用Git和Re
po
工具
下载
指定版本的
Android
源代码。包括Git与Re
po
的区别、安装步骤及
下载
过程中的常见问题解决方法。
Android
80,490
社区成员
91,374
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章