`
Jack22
  • 浏览: 133300 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android:android.git.kernel.org 无法访问时下载源代码的解决方法

 
阅读更多

今天正准备编译Android源码,根据官网的指示,首先应该执行

curl https://android.git.kernel.org/repo > ~/bin/repo

来下载repo文件,但报出如下错误:

curl: (6) Couldn't resolve host 'android.git.kernel.org'

通过浏览器访问http://android.git.kernel.org/时也被报告无法找到服务器。我就是在家里用普通的宽带上网,没有像在公司里面那样有处于防火墙之后的可能。心里面正在暗骂方某人的时候,转念一想,政府应该不会无聊到这个地步,连这个都墙。继续调查之后,发现9月分以来国外也有人遇到同样的问题。加之8月底kernel.org被黑,也可能导致android.git.kernel.org无法访问。姑且先相信是Android的服务器自己爆掉了,按如下方法,下载到源代码(来源):

  1. 1. curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" >~/bin/repo  
  2. 2. chmod a+x ~/bin/repo  
  3. 3. PATH=~/bin:$PATH  
  4. 4. cd your_download_folder  
  5. 5. repo  init  -u  git://codeaurora.org/platform/manifest.git -b gingerbread  
  6. 6. repo sync  

另外,据称Android源代码在github也有保存,具体怎么弄下来不知到。如果哪天上面的方法也无效了话,可以研究一下。

分享到:
评论
1 楼 choclover 2011-11-01  
How to get android source code from github mirror
Get android source code using repo

Since the android.git.kernel.org is down now, so we can't get android source
code from there now. But AOSP has a mirror on github, so we can try to get
android source code there.

Get repo

#cd ~/your_android_dir
#curl https://github.com/android/tools_repo/blob/master/repo > ~/bin/repo
#chmod a+x ~/bin/repo

Init repo

#repo init --repo-url=git://github.com/android/tools_repo.git -u \
git://github.com/android/platform_manifest.git
NOTE:repo-url refers to repo tool url, and -u specifies android manifests

Sync repo

#repo sync -j16

Congratulations

Now you can work with AOSP

相关推荐

    Android源码下载 cmd

    在本篇文章中,我们将详细介绍如何通过命令行工具(CMD)来下载Android源代码。这不仅适用于开发人员希望深入了解Android操作系统的工作原理,也适用于那些希望为现有系统添加自定义功能的人。 #### 一、准备工作 ...

    android源码下载.pdf

    本文将详细讲解如何在Windows平台上下载Android源码的步骤,帮助初学者顺利获取Android的源代码。 1. **前期准备** - 首先,你需要下载适用于Windows的Git工具。你可以从`http://code.google.com/p/msysgit/`获取...

    windows下android源码下载方法

    在Windows环境下下载Android源码的过程涉及多个步骤,主要包括安装Git工具、获取源码仓库地址以及使用Git命令批量下载源码。下面将详细解释这些步骤。 首先,为了能够处理Android源码,我们需要安装Git。Git是一个...

    windows操作系统下android源码下载.pdf

    在Windows操作系统下下载Android源码的过程涉及到多个...总的来说,下载Android源码在Windows环境下需要一定的技术知识和耐心,但通过遵循上述步骤和准备必要的工具,你将能够成功获取并开始探索Android系统的源代码。

    DevDiv-android-入门教程.pdf

    以上就是 DevDiv-android-入门教程中关于 Android 开发环境搭建、下载 Android 源代码以及在 Eclipse 中浏览源代码的主要知识点。这些步骤是进行 Android 应用开发前的准备工作,掌握这些内容对于初学者来说非常重要...

    linux编译android内核源码问题

    - 这些仓库包含了特定硬件平台下的内核源代码,对于定制不同设备的内核非常重要。 - 克隆这些仓库的方法如下: ```bash git clone https://android.googlesource.com/kernel/common.git git clone ...

    Android源代码下载指南.pdf

    运行"~/repo init -u git://android.git.kernel.org/platform/manifest.git"命令,设置初始的源代码仓库。然后,输入个人姓名和邮箱信息,按照提示进行操作。当看到"repo initialized in /home/nebulayao/mydroid...

    在win7上用git 下载安卓源代码的方法

    git下载源码的网址变成了 https://android.googlesource.com 之前的网址作废了 是不可用的:android.git.kernel.org 2013年9月验证按照附件的方法是可行的。

    Ubuntu 8.04下编译Android源码全过程.doc

    git clone git://android.git.kernel.org/kernel/common.git ``` #### 二、源码编译 完成源代码的获取之后,接下来是源码编译阶段。 **2.1 编译前的准备** 进入Android目录后,运行`make`命令开始编译。但是,...

    fedora 13 下载ANDROID源代码的总结.doc

    在Fedora 13系统中下载Android源代码的过程是一个相对复杂但重要的任务,因为这涉及到对Android操作系统核心的深入理解。以下是对整个过程的详细解释: 首先,你需要在虚拟机环境中安装Fedora 13。VMware ...

    Android下载代码及编译代码

    本文主要针对smdkv210平台,介绍如何下载Android源代码和Linux Kernel源代码,以及如何编译这两个核心组件。 首先,我们来详细了解下载过程: 1. **下载repo工具**: 在Ubuntu系统中,你需要获取repo工具来管理...

    windows下android源码下载方法.pdf

    git clone git://android.git.kernel.org/kernel/common.git ``` 这条命令会克隆指定的Git仓库到你的本地目录。 4. **批量下载**: 在Linux环境下,通常使用`repo`工具来批量管理多个Git仓库,但是Windows上...

    windows下android源码下载方法.docx

    git clone git://android.git.kernel.org/kernel/common.git ``` 3. **批量下载Android源码**: 在Linux系统中,通常会使用`repo`工具来批量管理和下载Android源码,但遗憾的是`repo`在Windows上没有官方版本。...

    Android入门指南 电子书

    将`REPO_URL='git://android.git.kernel.org/tools/repo.git'`修改为`REPO_URL='http://android.git.kernel.org/tools/repo.git'`。 3. 在`~/android/froyo`目录下,初始化Froyo分支源代码库: ```bash cd ../...

    某500强Android学习资料

    REPO_URL='git://android.git.kernel.org/tools/repo.git' ``` 替换后的地址应为: ```bash REPO_URL='http://android.git.kernel.org/tools/repo.git' ``` 接下来,可以创建分支源代码库或主线源代码库。对于...

    Ubuntu_10.04下编译Android源码实用.pdf

    git clone git://android.git.kernel.org/kernel/common.git ``` Repo脚本本质上是组织Git工具获取各个项目,并整合到Android项目中。 同步所有项目到本地使用`repo sync`命令,可以指定项目名或者不指定同步全部...

    编译Android源码全过程

    repo init --u git://android.git.kernel.org/platform/manifest.git -b cupcake ``` 3. **同步源代码**: ```bash repo sync ``` 该步骤可能耗时较长,因为它会从远程仓库下载所有项目至本地。 #### 二、源码...

Global site tag (gtag.js) - Google Analytics