本帖最后由 ameyume 于 2011-03-12 21:27:59 编辑

解决方案 »

  1.   

    安装git和curl 在终端窗口敲下面的命令:sudo apt-get install git-core curl 
    安装repo脚本curl http://android.git.kernel.org/repo >~/repo 
    给repo可执行权限chmod a+x ~/repo 新建一个目录mydroid , 然后进入该目录mkdir mydroid 
     cd mydroid repo初始化
    ~/repo init -u git://android.git.kernel.org/platform/manifest.git 其间需要输入姓名和邮箱,随意输入,测试颜色选择是,最后你会得到一个类似“repo initialized in /home/nebulayao/mydroid”的提示,说明初始化成功。repo同步~/repo sync好了,因为有大约2个多G的资料需要下载,所以等待的时间可以出去吃个饭。最后你看到了这样一句 Syncing work tree: 100% ,done 表示下载完毕。
    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yiyaaixuexi/archive/2011/02/01/6171401.aspx
      

  2.   

    多谢。看了你的步骤后才知道是自己repo的路径搞错,我的位于~/bin/repo
    所以必须使用~/bin/repo标识repo的位置才可以
      

  3.   


    你好  请问一下  我执行 repo init 命令后 会下载大概1M左右的文件 然后就卡在
    Getting manifest ...
       from http://android.git.kernel.org/platform/manifest.git
    error: RPC failed; result=22, HTTP code = 500这个位置了   试了很多次  也用了网上介绍的  将git改成http的方法  但是结果都一样  请问下要怎么解决呢 是代理的问题吗
      

  4.   

    装了ubuntu10.10后,重新下载源码,刚才第一次下载执行到bison包后就不动了,过了两个多小时还是停在那里不动,只有光标闪烁,代码没有下载下来。
    现在退出下载后,重新执行repo初始化,repo同步,根本执行不下去,直接报错了
    min@min-laptop:~/mydroid$ ~/repo sync
    Fetching projects:   1% (2/171)  fatal: The remote end hung up unexpectedly
    error: Cannot fetch platform/bootable/bootloader/legacy
      

  5.   

    可能是git服务器不稳定,第二天再下载就可以了,但速度还是不稳定,有时候只有10k左右。
      

  6.   

    请问一下,我git kernel以后,提示android.git.kernel.org[0:149.20.20.141]:errno=Connection refused
    是什么情况?是我的什么没设置好么?
      

  7.   

    我看了你们的帖子和回复,还是看不出一个所以然来啊,请教,如何搞定repo打补丁呢。我的也是ubuntu1104,有那个bug,看了sundy老师的视频第2集[AAF110519_Android.Framework源码下载及编译-2.mp4]讲解到的root@Ubuntu1104:/home/richard/AndroidSource_GB# repo download platform/external/gemu 22776/1
    未找到 'repo' 命令,您要输入的是否是:
     命令 'rep' 来自于包 'rep' (universe)
     命令 'repl' 来自于包 'nmh' (universe)
     命令 'repl' 来自于包 'mailutils-mh' (universe)
    repo:找不到命令
    我也是遇上这个问题,如何解决呢?
      

  8.   

    repo命令位于你repo的安装路径下,或者放在path中也可以。多谢。看了你的步骤后才知道是自己repo的路径搞错,我的位于~/bin/repo
    所以必须使用~/bin/repo标识repo的位置才可以
      

  9.   

    添加repo路径到环境变量中或者复制个链接到系统bin目录中
      

  10.   

    我执行这句 
    ~/repo init -u git://android.git.kernel.org/platform/manifest.git
    时提示  
    /home/administrator/bin/repo: line 1: 在未预料的“newline”附近出现语法错误
    /home/administrator/bin/repo: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
      

  11.   

    下载的服务器已经变了,请看这里http://source.android.com/source/downloading.html 。
      

  12.   

    我用的是这个服务器,$ repo init -u https://android.googlesource.com/platform/manifest
    这里还是出现了
    /home/administrator/bin/repo: line 1: 在未预料的“newline”附近出现语法错误
    /home/administrator/bin/repo: line 1: `<!DOCTYPE HTML PU……
    这个问题
      

  13.   

    我也被repo的问题困扰了两个小时。百度N多文章,终于解决。主要两类问题,(1)repo安装路径的问题(2)repo正确下载的问题,
    第一个问题,需要将repo安装在~/bin下面,但一定要加上环境变量
    第二个问题,就是下载地址经常变动的问题,如果下载地址变了,就不能正常下载,因此请到官方网站查看最新下载方法即可解决。官网地址:source.android.com/source/downloading.html
      

  14.   

    可你还是没说解决办法啊 
    lk@lk-desktop:~$ ~/repo init -u git://android.git.kernel.org/platform/manifest.git
    /home/lk/repo: line 1: 在未预料的“newline”附近出现语法错误
    /home/lk/repo: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'
      

  15.   

    按照推荐的 官网地址:source.android.com/source/downloading.html 一步一步操作下来,repo终于顺利安装了!多谢!