社区
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
那么到底去哪下啊
...全文
1254
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
源码
下载
Android
源码
下载
是
Android
开发人员深入理解系统工作原理和进行定制化开发的重要步骤。
源码
提供了
Android
操作系统的底层实现,包括Linux内核、HAL层、框架层以及应用程序接口。了解如何
下载
Android
源码
对于开发者来说...
android
re
po
这个是我之前
下载
好的4.0.3
源码
.re
po
里面的re
po
文件,应该是没问题的。这个
需要
将文件中的RE
PO
_URL='https://code.google.com/p/git-re
po
/'改为RE
PO
_URL='http://code.google.com/p/git-re
po
/'
android
-19最新
源码
包
下载
源码
后,开发者
需要
配置环境,安装必要的工具链,如Java JDK、GNU Make、re
po
等,并运行“source build/envsetup.sh”和“lunch”命令来选择目标设备和构建类型。之后,使用“make”命令即可编译整个
Android
系统...
[14本经典
Android
开发教程]-11-
Android
系统移植技术详解
接下来,
需要
获取
Android
源码
。这里提到了`re
po
`工具,这是一个Python脚本,用于管理和同步
Android
项目的多个Git仓库。你可以通过以下命令
下载
并安装`re
po
`: ```bash curl http://
android
.git.kernel.org/re
po
> /...
使用re
po
下载
android
源码
,Ubuntu安装re
po
re
po
配置
android
13
源码
拉取
Android
80,479
社区成员
91,390
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章