http://blog.csdn.net/seker_xinjian/article/details/6274255

下载Android源码是比较简单的事情,我在自己家的电脑上轻松搞定。具体下载步骤此处略去不表,详细步骤请参考Android官网的《Get Android Source Code》一章。

参考网址:http://source.android.com/source/download.html

然而奇怪的是,我在公司的电脑上怎么也下载不下来。我的环境是Windows7下使用VirtualBox虚拟出来的x64 Ubuntu 10.10。当我执行到下面一步时,错误发生了:

$ repo init -u git://android.git.kernel.org/platform/manifest.git -b gingerbread

repo报告的错误内容大概是:

connected time out ...

...

fatal: Unable to look up android.git.kernel.org (port 9418) (Name or service not known)

很显然,Repo找不不到android.git.kernel.org服务器!!!!!

然而有三件事情让我觉得这事实在是诡异万分:

第一、我的Win7系统和Ubuntu系统,使用网页浏览器都能访问网址  http://android.git.kernel.org

第二、我所在的项目组有一另外一台机器,装的是x64bit Ubuntu10.10系统,它能成功的下载Android源Source (之前我一直是依靠它来下载Source的)。

第三、我尝试过不使用VirtualBox虚拟Ubuntu系统,而是直接装双系统:Win7 + 32bit Ubuntu 10.04。但仍然出现相同的错误。

我苦思敏想中.......

只剩下一种可能了,我机器的9418端口被封掉了。

因为公司出于各种原因考虑,给我们开的端口非常有限,记得上次为了调查实现gmail邮箱需要用到SSH这玩意儿,特地向网管申请开了SSH的端口的.......

我信心十足的去找网管。果然,我项目组那台机器端口比我的机器的端口开的要多啊!只好请网管帮忙开一下9418端口。

然而,回来一试,我便再次绝望了,脑细胞死了一个军团的数量,error依旧向我笑啊......Repo依然是connected time out!

我苦思敏想中.......

这时我想到了一点:9418的端口没戏了,但是不是还有http的80端口吗?死马当成活马医吧:

Step 1. 编辑 /home/username/bin/repo文件

-  REPO_URL='git://android.git.kernel.org/tools/repo.git'

+ REPO_URL='http://android.git.kernel.org/tools/repo.git'

Step 2. 运行新的命令

$ repo init -u http://android.git.kernel.org/platform/manifest.git -b gingerbread

Step 3. 修改文件.repo/manifests/default.xml

将   fetch="git://android.git.kernel.org/"

改成fetch="http://android.git.kernel.org/"

Step 4. 运行命令

repo sync

搞定!!!

解决android repo (git出错的问题)相关推荐

  1. Android编译Libwebcore出错解决方法

    Android编译Libwebcore出错解决方法 如下,在编译android源码时出现错误 target SharedLib: libwebcore (out/target/product/gene ...

  2. Android NDK调试出错Unknown Application ABI, Unable to detect application ABI#39;s的解决方式...

    今天在调试Android NDK的时候,ADT的控制台报了这个错误: Unknown Application ABI, Unable to detect application ABI's 在网上查了 ...

  3. 解决Jenkins上git出现的“ERROR: Error fetching remote repo ‘origin‘”问题

    解决Jenkins上git出现的"ERROR: Error fetching remote repo 'origin'"问题 参考文章: (1)解决Jenkins上git出现的&q ...

  4. repo,git相关命令使用

    ###git download [https://git-scm.com/downloads] #repo: repo命令参数: abandon Permanently abandon a devel ...

  5. 笔记项目随身携带-android手机git服务器:gidder

    笔记项目随身携带-android手机git服务器:gidder 一.gidder概述 推荐一款开源的在Android平台上的git服务器app:gidder.它可以将手机作为可移动的git服务器.感谢 ...

  6. 【已解决】运行Eclipse出错:Failed toload the JNI shared library

    [已解决]运行Eclipse出错:Failed toload the JNI shared library [问题] 运行Android的ADT,即Eclipse出错: Failed to load ...

  7. 解决Android中的ERROR: the user data image is used by another emulator. aborting的方法

    解决Android中的ERROR: the user data image is used by another emulator. aborting的方法 今天调试代码的时候,突然出现这个错误,折腾 ...

  8. android studio光标变成黑块,解决Android Studio 代码无提示无颜色区分问题

    解决Android Studio 代码无提示无颜色区分问题 一.问题 ①java代码没有颜色区分,统一黑色 ②代码不会联想提示,原来打前几个字母便会联想到后面的内容 二.解决 打开File,将Powe ...

  9. android 读取txt转为utf-8乱码,彻底解决android读取txt乱码终极方案

    解决android读取txt乱码 一,工具类FileUtil /** * 获取文件内容 * * @param filePath * @return */ public static String ge ...

最新文章

  1. 数据治理展示血缘关系的工具_Nebula Graph 在微众银行数据治理业务的实践
  2. nodejs 改变全局前缀
  3. bilibili怎么设置弹幕数量_python爬取B站视频弹幕分析并制作词云
  4. Software-Defined Networking之搬砖的故事
  5. solr配置同义词,停止词,和扩展词库(IK分词器为例)
  6. UILocalNotification详解
  7. 引用头文件报错 .pch引用不了其他的.h文件
  8. 杭电1028Ignatius and the Princess III
  9. 吴恩达深度学习笔记 course2 week2 优化算法
  10. python 可视化设计_可视化Python设计工具
  11. java中solr的面试题_面试:----利用solr实现商品的搜索功能
  12. uos打包——公网deb包转uos的deb包
  13. 程序员从互联网跳央企,晒一天工作和收入
  14. PDF Expert for mac(专业pdf编辑器)兼容12系统兼容m1
  15. 使用torch.nn.functional.pad填充图片
  16. Quartz相关配置
  17. 【史上最强代码编辑器VS Code】之VS Code 在线听网易云音乐
  18. 阿里云视频点播 播放出错啦,请尝试退出重试或刷新code:4400
  19. 环世界RimWorld for Mac(模拟建造游戏)
  20. k8s部署-48-k8s中如何选择使用哪个api,开发一个k8s的容器管理平台的思路是什么?

热门文章

  1. 用NDK交叉编译pixman-0.34
  2. Quartz.NET总结(五)基于Quartz.net 的开源任务管理平台
  3. php如修改登陆后连接地址,两种wordpress更换后台登录界面logo图标方法
  4. 攻防世界 —— Crypto新手练习区7题(不仅仅是Morse)题解
  5. 深入理解ES8的新特性SharedArrayBuffer
  6. vSphere Client连接主机提示远程服务器响应时间过长
  7. Elmo NAACl 2018
  8. evus是什么意思_美国签证和EVUS之间的区别是什么
  9. 计算机专业python毕业设计题目_计算机专业,毕业设计的选题?
  10. Tomcat开启为什么会秒退