東川印記

一本東川,笑看爭龍斗虎;寰茫兦者,度橫佰昧人生。

android源码下载

2014年6月11日星期三



去年记得写过。。。。
翻了半天没翻倒
这次又要下载
。。。。。

官网的讲解
http://source.android.com/source/downloading.html

先下载repo工具,repo是谷歌对git的封装,貌似是吧,
下载安装

  1. senrsl@senrsl-desktop:~$ ping source.android.com
  2. PING www3-china.l.google.com (74.125.136.113) 56(84) bytes of data.
  3. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=1 ttl=40 time=319 ms
  4. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=2 ttl=40 time=325 ms
  5. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=3 ttl=40 time=321 ms
  6. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=4 ttl=40 time=316 ms
  7. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=5 ttl=40 time=317 ms
  8. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=6 ttl=40 time=328 ms
  9. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=7 ttl=40 time=332 ms
  10. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=8 ttl=40 time=313 ms
  11. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=9 ttl=40 time=336 ms
  12. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=10 ttl=40 time=319 ms
  13. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=11 ttl=40 time=320 ms
  14. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=12 ttl=40 time=318 ms
  15. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=13 ttl=40 time=319 ms
  16. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=14 ttl=40 time=319 ms
  17. 64 bytes from ea-in-f113.1e100.net (74.125.136.113): icmp_req=15 ttl=40 time=316 ms
  18. ^Z
  19. [1]+  已停止               ping source.android.com
  20. senrsl@senrsl-desktop:~$ cd android/
  21. senrsl@senrsl-desktop:~/android$ ll
  22. 总用量 32
  23. drwxrwxr-x  8 senrsl senrsl 4096  5月 29 16:52 ./
  24. drwxr-xr-x 53 senrsl senrsl 4096  6月 10 10:56 ../
  25. drwxr-x---  4 senrsl senrsl 4096 10月 31  2013 adt-bundle-linux-x86-20131030/
  26. drwxrwxr-x  7 senrsl senrsl 4096  4月 29 02:56 android-studio/
  27. drwxr-xr-x  9 senrsl senrsl 4096 12月 17 10:34 gradle-1.10/
  28. drwxrwxr-x  7 senrsl senrsl 4096  5月 28 11:13 lib/
  29. drwxrwxr-x 10 senrsl senrsl 4096  5月  8 09:23 workspace/
  30. drwxrwxr-x  3 senrsl senrsl 4096  5月 29 11:19 workspace-android-studio/
  31. senrsl@senrsl-desktop:~/android$ mkdir android-source
  32. senrsl@senrsl-desktop:~/android$ cd android-source/
  33. senrsl@senrsl-desktop:~/android/android-source$ mkdir WORKING_DIRECTORY
  34. senrsl@senrsl-desktop:~/android/android-source$ cd WORKING_DIRECTORY/
  35. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ repo init -u https://android.googlesource.com/platform/manifest
  36. 未找到 'repo' 命令,您要输入的是否是:
  37.  命令 'rep' 来自于包 'rep' (universe)
  38.  命令 'repl' 来自于包 'nmh' (universe)
  39.  命令 'repl' 来自于包 'mailutils-mh' (universe)
  40. repo:未找到命令
  41. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ mkdir ~/bin
  42. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ PATH=~/bin:$PATH
  43. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  44. 程序"curl"尚未安装。  您可以使用以下命令安装:
  45. sudo apt-get install curl
  46. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ sudo apt-get install curl
  47. [sudo] password for senrsl:
  48. 正在读取软件包列表... 完成
  49. 正在分析软件包的依赖关系树      
  50. 正在读取状态信息... 完成      
  51. 下列软件包是自动安装的并且现在不需要了:
  52.   liblaunchpad-integration1 indicator-status-provider-pidgin pidgin-data
  53.   libgtkspell0
  54. 使用'apt-get autoremove'来卸载它们
  55. 下列【新】软件包将被安装:
  56.   curl
  57. 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 14 个软件包未被升级。
  58. 需要下载 138 kB 的软件包。
  59. 解压缩后会消耗掉 347 kB 的额外空间。
  60. 获取:1 http://mirrors.163.com/ubuntu/ precise-security/main curl i386 7.22.0-3ubuntu4.8 [138 kB]
  61. 下载 138 kB,耗时 0秒 (334 kB/s)
  62. Selecting previously unselected package curl.
  63. (正在读取数据库 ... 系统当前共安装有 212581 个文件和目录。)
  64. 正在解压缩 curl (从 .../curl_7.22.0-3ubuntu4.8_i386.deb) ...
  65. 正在处理用于 man-db 的触发器...
  66. 正在设置 curl (7.22.0-3ubuntu4.8) ...
  67. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  68.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  69.                                  Dload  Upload   Total   Spent    Left  Speed
  70.   0     0    0     0    0     0      0      0 --:--:--  0:03:45 --:--:--     0curl: (7) Failed to connect to 2404:6800:4005:801::100b: 网络不可达
  71. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  72.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  73.                                  Dload  Upload   Total   Spent    Left  Speed
  74.   0     0    0     0    0     0      0      0 --:--:--  0:03:45 --:--:--     0curl: (7) Failed to connect to 2404:6800:4005:c00::84: 网络不可达
  75. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  76.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  77.                                  Dload  Upload   Total   Spent    Left  Speed
  78. 100 24081  100 24081    0     0  37353      0 --:--:-- --:--:-- --:--:-- 44594
  79. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  80.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  81.                                  Dload  Upload   Total   Spent    Left  Speed
  82.   0     0    0     0    0     0      0      0 --:--:--  0:02:07 --:--:--     0curl: (7) Failed to connect to 2404:6800:4005:c00::84: 网络不可达
  83. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  84.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  85.                                  Dload  Upload   Total   Spent    Left  Speed
  86.   0     0    0     0    0     0      0      0 --:--:--  0:02:07 --:--:--     0curl: (7) Failed to connect to 2404:6800:4005:c00::84: 网络不可达
  87. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
  88.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  89.                                  Dload  Upload   Total   Spent    Left  Speed
  90.   0     0    0     0    0     0      0      0 --:--:--  0:02:07 --:--:--     0curl: (7) Failed to connect to 2404:6800:4005:c00::84: 网络不可达
  91. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$
闭关锁国的局域网

 https://storage.googleapis.com/git-repo-downloads/repo  或者    http://storage.googleapis.com/git-repo-downloads/repo  把文件下下来,拷进去  
senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ chmod a+x ~/bin/repo
安装repo客户端


  1. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ repo init -u http://android.googlesource.com/platform/manifest
  2. Get https://gerrit.googlesource.com/git-repo
  3. remote: Counting objects: 117, done
  4. remote: Finding sources: 100% (117/117)
  5. remote: Total 2866 (delta 1519), reused 2866 (delta 1519)
  6. Receiving objects: 100% (2866/2866), 2.40 MiB | 1.55 MiB/s, done.
  7. Resolving deltas: 100% (1519/1519), done.
  8. From https://gerrit.googlesource.com/git-repo
  9.  * [new branch]      maint      -> origin/maint
  10.  * [new branch]      master     -> origin/master
  11.  * [new branch]      stable     -> origin/stable
  12.  * [new tag]         v1.0       -> v1.0
  13.  * [new tag]         v1.0.1     -> v1.0.1
  14.  * [new tag]         v1.0.2     -> v1.0.2
  15.  * [new tag]         v1.0.3     -> v1.0.3
  16.  * [new tag]         v1.0.4     -> v1.0.4
  17.  * [new tag]         v1.0.5     -> v1.0.5
  18.  * [new tag]         v1.0.6     -> v1.0.6
  19.  * [new tag]         v1.0.7     -> v1.0.7
  20.  * [new tag]         v1.0.8     -> v1.0.8
  21.  * [new tag]         v1.0.9     -> v1.0.9
  22.  * [new tag]         v1.1       -> v1.1
  23.  * [new tag]         v1.10.0    -> v1.10.0
  24.  * [new tag]         v1.10.1    -> v1.10.1
  25.  * [new tag]         v1.10.2    -> v1.10.2
  26.  * [new tag]         v1.10.3    -> v1.10.3
  27.  * [new tag]         v1.10.4    -> v1.10.4
  28.  * [new tag]         v1.11.0    -> v1.11.0
  29.  * [new tag]         v1.11.1    -> v1.11.1
  30.  * [new tag]         v1.12.0    -> v1.12.0
  31.  * [new tag]         v1.12.1    -> v1.12.1
  32.  * [new tag]         v1.12.10   -> v1.12.10
  33.  * [new tag]         v1.12.11   -> v1.12.11
  34.  * [new tag]         v1.12.12   -> v1.12.12
  35.  * [new tag]         v1.12.13   -> v1.12.13
  36.  * [new tag]         v1.12.14   -> v1.12.14
  37.  * [new tag]         v1.12.15   -> v1.12.15
  38.  * [new tag]         v1.12.16   -> v1.12.16
  39.  * [new tag]         v1.12.2    -> v1.12.2
  40.  * [new tag]         v1.12.3    -> v1.12.3
  41.  * [new tag]         v1.12.3.1  -> v1.12.3.1
  42.  * [new tag]         v1.12.4    -> v1.12.4
  43.  * [new tag]         v1.12.5    -> v1.12.5
  44.  * [new tag]         v1.12.6    -> v1.12.6
  45.  * [new tag]         v1.12.7    -> v1.12.7
  46.  * [new tag]         v1.12.8    -> v1.12.8
  47.  * [new tag]         v1.12.9    -> v1.12.9
  48.  * [new tag]         v1.2       -> v1.2
  49.  * [new tag]         v1.3       -> v1.3
  50.  * [new tag]         v1.3.1     -> v1.3.1
  51.  * [new tag]         v1.3.2     -> v1.3.2
  52.  * [new tag]         v1.4       -> v1.4
  53.  * [new tag]         v1.4.1     -> v1.4.1
  54.  * [new tag]         v1.4.2     -> v1.4.2
  55.  * [new tag]         v1.4.3     -> v1.4.3
  56.  * [new tag]         v1.4.4     -> v1.4.4
  57.  * [new tag]         v1.5       -> v1.5
  58.  * [new tag]         v1.5.1     -> v1.5.1
  59.  * [new tag]         v1.6       -> v1.6
  60.  * [new tag]         v1.6.1     -> v1.6.1
  61.  * [new tag]         v1.6.10    -> v1.6.10
  62.  * [new tag]         v1.6.10.1  -> v1.6.10.1
  63.  * [new tag]         v1.6.10.2  -> v1.6.10.2
  64.  * [new tag]         v1.6.2     -> v1.6.2
  65.  * [new tag]         v1.6.3     -> v1.6.3
  66.  * [new tag]         v1.6.4     -> v1.6.4
  67.  * [new tag]         v1.6.5     -> v1.6.5
  68.  * [new tag]         v1.6.6     -> v1.6.6
  69.  * [new tag]         v1.6.7     -> v1.6.7
  70.  * [new tag]         v1.6.7.1   -> v1.6.7.1
  71.  * [new tag]         v1.6.7.2   -> v1.6.7.2
  72.  * [new tag]         v1.6.7.3   -> v1.6.7.3
  73.  * [new tag]         v1.6.7.4   -> v1.6.7.4
  74.  * [new tag]         v1.6.7.5   -> v1.6.7.5
  75.  * [new tag]         v1.6.8     -> v1.6.8
  76.  * [new tag]         v1.6.8.1   -> v1.6.8.1
  77.  * [new tag]         v1.6.8.10  -> v1.6.8.10
  78.  * [new tag]         v1.6.8.11  -> v1.6.8.11
  79.  * [new tag]         v1.6.8.2   -> v1.6.8.2
  80.  * [new tag]         v1.6.8.3   -> v1.6.8.3
  81.  * [new tag]         v1.6.8.4   -> v1.6.8.4
  82.  * [new tag]         v1.6.8.5   -> v1.6.8.5
  83.  * [new tag]         v1.6.8.6   -> v1.6.8.6
  84.  * [new tag]         v1.6.8.7   -> v1.6.8.7
  85.  * [new tag]         v1.6.8.8   -> v1.6.8.8
  86.  * [new tag]         v1.6.8.9   -> v1.6.8.9
  87.  * [new tag]         v1.6.9     -> v1.6.9
  88.  * [new tag]         v1.6.9.1   -> v1.6.9.1
  89.  * [new tag]         v1.6.9.2   -> v1.6.9.2
  90.  * [new tag]         v1.6.9.3   -> v1.6.9.3
  91.  * [new tag]         v1.6.9.4   -> v1.6.9.4
  92.  * [new tag]         v1.6.9.5   -> v1.6.9.5
  93.  * [new tag]         v1.6.9.6   -> v1.6.9.6
  94.  * [new tag]         v1.6.9.7   -> v1.6.9.7
  95.  * [new tag]         v1.6.9.8   -> v1.6.9.8
  96.  * [new tag]         v1.7       -> v1.7
  97.  * [new tag]         v1.7.1     -> v1.7.1
  98.  * [new tag]         v1.7.2     -> v1.7.2
  99.  * [new tag]         v1.7.3     -> v1.7.3
  100.  * [new tag]         v1.7.3.1   -> v1.7.3.1
  101.  * [new tag]         v1.7.4     -> v1.7.4
  102.  * [new tag]         v1.7.4.1   -> v1.7.4.1
  103.  * [new tag]         v1.7.4.2   -> v1.7.4.2
  104.  * [new tag]         v1.7.4.3   -> v1.7.4.3
  105.  * [new tag]         v1.7.5     -> v1.7.5
  106.  * [new tag]         v1.7.6     -> v1.7.6
  107.  * [new tag]         v1.7.6.1   -> v1.7.6.1
  108.  * [new tag]         v1.7.7     -> v1.7.7
  109.  * [new tag]         v1.7.7.1   -> v1.7.7.1
  110.  * [new tag]         v1.7.7.2   -> v1.7.7.2
  111.  * [new tag]         v1.7.7.3   -> v1.7.7.3
  112.  * [new tag]         v1.7.7.4   -> v1.7.7.4
  113.  * [new tag]         v1.7.7.5   -> v1.7.7.5
  114.  * [new tag]         v1.7.7.6   -> v1.7.7.6
  115.  * [new tag]         v1.7.8     -> v1.7.8
  116.  * [new tag]         v1.7.8.1   -> v1.7.8.1
  117.  * [new tag]         v1.7.8.2   -> v1.7.8.2
  118.  * [new tag]         v1.8.0     -> v1.8.0
  119.  * [new tag]         v1.8.1     -> v1.8.1
  120.  * [new tag]         v1.8.2     -> v1.8.2
  121.  * [new tag]         v1.9.0     -> v1.9.0
  122.  * [new tag]         v1.9.1     -> v1.9.1
  123.  * [new tag]         v1.9.2     -> v1.9.2
  124.  * [new tag]         v1.9.3     -> v1.9.3
  125.  * [new tag]         v1.9.4     -> v1.9.4
  126.  * [new tag]         v1.9.5     -> v1.9.5
  127.  * [new tag]         v1.9.6     -> v1.9.6
  128. Get http://android.googlesource.com/platform/manifest
  129.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  130.                                  Dload  Upload   Total   Spent    Left  Speed
  131. 100   245    0   245    0     0   1181      0 --:--:-- --:--:-- --:--:--  1737
  132.   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  133. curl: (22) The requested URL returned error: 404
  134. Server does not provide clone.bundle; ignoring.
  135. remote: Counting objects: 109, done
  136. remote: Finding sources: 100% (109/109)
  137. remote: Total 1299 (delta 264), reused 1299 (delta 264)
  138. Receiving objects: 100% (1299/1299), 1.09 MiB | 1.16 MiB/s, done.
  139. Resolving deltas: 100% (265/265), done.
  140. From http://android.googlesource.com/platform/manifest
  141.  * [new branch]      android-1.6_r1 -> origin/android-1.6_r1
  142.  * [new branch]      android-1.6_r1.1 -> origin/android-1.6_r1.1
  143.  * [new branch]      android-1.6_r1.2 -> origin/android-1.6_r1.2
  144.  * [new branch]      android-1.6_r1.3 -> origin/android-1.6_r1.3
  145.  * [new branch]      android-1.6_r1.4 -> origin/android-1.6_r1.4
  146.  * [new branch]      android-1.6_r1.5 -> origin/android-1.6_r1.5
  147.  * [new branch]      android-1.6_r2 -> origin/android-1.6_r2
  148.  * [new branch]      android-2.0.1_r1 -> origin/android-2.0.1_r1
  149.  * [new branch]      android-2.0_r1 -> origin/android-2.0_r1
  150.  * [new branch]      android-2.1_r1 -> origin/android-2.1_r1
  151.  * [new branch]      android-2.1_r2 -> origin/android-2.1_r2
  152.  * [new branch]      android-2.1_r2.1p -> origin/android-2.1_r2.1p
  153.  * [new branch]      android-2.1_r2.1p2 -> origin/android-2.1_r2.1p2
  154.  * [new branch]      android-2.1_r2.1s -> origin/android-2.1_r2.1s
  155.  * [new branch]      android-2.2.1_r1 -> origin/android-2.2.1_r1
  156.  * [new branch]      android-2.2.1_r2 -> origin/android-2.2.1_r2
  157.  * [new branch]      android-2.2.2_r1 -> origin/android-2.2.2_r1
  158.  * [new branch]      android-2.2.3_r1 -> origin/android-2.2.3_r1
  159.  * [new branch]      android-2.2.3_r2 -> origin/android-2.2.3_r2
  160.  * [new branch]      android-2.2.3_r2.1 -> origin/android-2.2.3_r2.1
  161.  * [new branch]      android-2.2_r1 -> origin/android-2.2_r1
  162.  * [new branch]      android-2.2_r1.1 -> origin/android-2.2_r1.1
  163.  * [new branch]      android-2.2_r1.2 -> origin/android-2.2_r1.2
  164.  * [new branch]      android-2.2_r1.3 -> origin/android-2.2_r1.3
  165.  * [new branch]      android-2.3.1_r1 -> origin/android-2.3.1_r1
  166.  * [new branch]      android-2.3.2_r1 -> origin/android-2.3.2_r1
  167.  * [new branch]      android-2.3.3_r1 -> origin/android-2.3.3_r1
  168.  * [new branch]      android-2.3.3_r1.1 -> origin/android-2.3.3_r1.1
  169.  * [new branch]      android-2.3.4_r0.9 -> origin/android-2.3.4_r0.9
  170.  * [new branch]      android-2.3.4_r1 -> origin/android-2.3.4_r1
  171.  * [new branch]      android-2.3.5_r1 -> origin/android-2.3.5_r1
  172.  * [new branch]      android-2.3.6_r0.9 -> origin/android-2.3.6_r0.9
  173.  * [new branch]      android-2.3.6_r1 -> origin/android-2.3.6_r1
  174.  * [new branch]      android-2.3.7_r1 -> origin/android-2.3.7_r1
  175.  * [new branch]      android-2.3_r1 -> origin/android-2.3_r1
  176.  * [new branch]      android-4.0.1_r1 -> origin/android-4.0.1_r1
  177.  * [new branch]      android-4.0.1_r1.1 -> origin/android-4.0.1_r1.1
  178.  * [new branch]      android-4.0.1_r1.2 -> origin/android-4.0.1_r1.2
  179.  * [new branch]      android-4.0.2_r1 -> origin/android-4.0.2_r1
  180.  * [new branch]      android-4.0.3_r1 -> origin/android-4.0.3_r1
  181.  * [new branch]      android-4.0.3_r1.1 -> origin/android-4.0.3_r1.1
  182.  * [new branch]      android-4.0.4_r1 -> origin/android-4.0.4_r1
  183.  * [new branch]      android-4.0.4_r1.1 -> origin/android-4.0.4_r1.1
  184.  * [new branch]      android-4.0.4_r1.2 -> origin/android-4.0.4_r1.2
  185.  * [new branch]      android-4.0.4_r2 -> origin/android-4.0.4_r2
  186.  * [new branch]      android-4.0.4_r2.1 -> origin/android-4.0.4_r2.1
  187.  * [new branch]      android-4.1.1_r1 -> origin/android-4.1.1_r1
  188.  * [new branch]      android-4.1.1_r1.1 -> origin/android-4.1.1_r1.1
  189.  * [new branch]      android-4.1.1_r2 -> origin/android-4.1.1_r2
  190.  * [new branch]      android-4.1.1_r3 -> origin/android-4.1.1_r3
  191.  * [new branch]      android-4.1.1_r4 -> origin/android-4.1.1_r4
  192.  * [new branch]      android-4.1.1_r5 -> origin/android-4.1.1_r5
  193.  * [new branch]      android-4.1.1_r6 -> origin/android-4.1.1_r6
  194.  * [new branch]      android-4.1.1_r6.1 -> origin/android-4.1.1_r6.1
  195.  * [new branch]      android-4.1.2_r1 -> origin/android-4.1.2_r1
  196.  * [new branch]      android-4.1.2_r2 -> origin/android-4.1.2_r2
  197.  * [new branch]      android-4.1.2_r2.1 -> origin/android-4.1.2_r2.1
  198.  * [new branch]      android-4.2.1_r1 -> origin/android-4.2.1_r1
  199.  * [new branch]      android-4.2.1_r1.1 -> origin/android-4.2.1_r1.1
  200.  * [new branch]      android-4.2.1_r1.2 -> origin/android-4.2.1_r1.2
  201.  * [new branch]      android-4.2.2_r1 -> origin/android-4.2.2_r1
  202.  * [new branch]      android-4.2.2_r1.1 -> origin/android-4.2.2_r1.1
  203.  * [new branch]      android-4.2.2_r1.2 -> origin/android-4.2.2_r1.2
  204.  * [new branch]      android-4.2.2_r1.2b -> origin/android-4.2.2_r1.2b
  205.  * [new branch]      android-4.2_r1 -> origin/android-4.2_r1
  206.  * [new branch]      android-4.3.1_r1 -> origin/android-4.3.1_r1
  207.  * [new branch]      android-4.3_r0.9 -> origin/android-4.3_r0.9
  208.  * [new branch]      android-4.3_r0.9.1 -> origin/android-4.3_r0.9.1
  209.  * [new branch]      android-4.3_r1 -> origin/android-4.3_r1
  210.  * [new branch]      android-4.3_r1.1 -> origin/android-4.3_r1.1
  211.  * [new branch]      android-4.3_r2 -> origin/android-4.3_r2
  212.  * [new branch]      android-4.3_r2.1 -> origin/android-4.3_r2.1
  213.  * [new branch]      android-4.3_r2.2 -> origin/android-4.3_r2.2
  214.  * [new branch]      android-4.3_r2.2-cts -> origin/android-4.3_r2.2-cts
  215.  * [new branch]      android-4.3_r2.3 -> origin/android-4.3_r2.3
  216.  * [new branch]      android-4.3_r3 -> origin/android-4.3_r3
  217.  * [new branch]      android-4.3_r3.1 -> origin/android-4.3_r3.1
  218.  * [new branch]      android-4.4.1_r1 -> origin/android-4.4.1_r1
  219.  * [new branch]      android-4.4.2_r1 -> origin/android-4.4.2_r1
  220.  * [new branch]      android-4.4.2_r2 -> origin/android-4.4.2_r2
  221.  * [new branch]      android-4.4.3_r1 -> origin/android-4.4.3_r1
  222.  * [new branch]      android-4.4.3_r1.1 -> origin/android-4.4.3_r1.1
  223.  * [new branch]      android-4.4_r1 -> origin/android-4.4_r1
  224.  * [new branch]      android-4.4_r1.1 -> origin/android-4.4_r1.1
  225.  * [new branch]      android-4.4_r1.2 -> origin/android-4.4_r1.2
  226.  * [new branch]      android-cts-2.2_r8 -> origin/android-cts-2.2_r8
  227.  * [new branch]      android-cts-2.3_r10 -> origin/android-cts-2.3_r10
  228.  * [new branch]      android-cts-2.3_r11 -> origin/android-cts-2.3_r11
  229.  * [new branch]      android-cts-2.3_r12 -> origin/android-cts-2.3_r12
  230.  * [new branch]      android-cts-4.0.3_r1 -> origin/android-cts-4.0.3_r1
  231.  * [new branch]      android-cts-4.0.3_r2 -> origin/android-cts-4.0.3_r2
  232.  * [new branch]      android-cts-4.0_r1 -> origin/android-cts-4.0_r1
  233.  * [new branch]      android-cts-4.1_r1 -> origin/android-cts-4.1_r1
  234.  * [new branch]      android-cts-4.1_r2 -> origin/android-cts-4.1_r2
  235.  * [new branch]      android-cts-4.1_r4 -> origin/android-cts-4.1_r4
  236.  * [new branch]      android-cts-4.2_r2 -> origin/android-cts-4.2_r2
  237.  * [new branch]      android-cts-verifier-4.0.3_r1 -> origin/android-cts-verifier-4.0.3_r1
  238.  * [new branch]      android-cts-verifier-4.0_r1 -> origin/android-cts-verifier-4.0_r1
  239.  * [new branch]      android-sdk-4.0.3-tools_r1 -> origin/android-sdk-4.0.3-tools_r1
  240.  * [new branch]      android-sdk-4.0.3_r1 -> origin/android-sdk-4.0.3_r1
  241.  * [new branch]      android-sdk-4.4.2_r1 -> origin/android-sdk-4.4.2_r1
  242.  * [new branch]      android-sdk-adt_r16.0.1 -> origin/android-sdk-adt_r16.0.1
  243.  * [new branch]      android-sdk-adt_r20 -> origin/android-sdk-adt_r20
  244.  * [new branch]      android-sdk-support_r11 -> origin/android-sdk-support_r11
  245.  * [new branch]      chromium-dev -> origin/chromium-dev
  246.  * [new branch]      froyo      -> origin/froyo
  247.  * [new branch]      gingerbread -> origin/gingerbread
  248.  * [new branch]      gingerbread-release -> origin/gingerbread-release
  249.  * [new branch]      ics-mr0    -> origin/ics-mr0
  250.  * [new branch]      ics-mr1    -> origin/ics-mr1
  251.  * [new branch]      ics-plus-aosp -> origin/ics-plus-aosp
  252.  * [new branch]      idea133    -> origin/idea133
  253.  * [new branch]      idea133-weekly-release -> origin/idea133-weekly-release
  254.  * [new branch]      jb-dev     -> origin/jb-dev
  255.  * [new branch]      jb-mr1-dev -> origin/jb-mr1-dev
  256.  * [new branch]      jb-mr1-dev-plus-aosp -> origin/jb-mr1-dev-plus-aosp
  257.  * [new branch]      jb-mr1.1-dev -> origin/jb-mr1.1-dev
  258.  * [new branch]      jb-mr1.1-dev-plus-aosp -> origin/jb-mr1.1-dev-plus-aosp
  259.  * [new branch]      jb-mr2-dev -> origin/jb-mr2-dev
  260.  * [new branch]      jumper-stable -> origin/jumper-stable
  261.  * [new branch]      kitkat-cts-dev -> origin/kitkat-cts-dev
  262.  * [new branch]      kitkat-dev -> origin/kitkat-dev
  263.  * [new branch]      master     -> origin/master
  264.  * [new branch]      master-art -> origin/master-art
  265.  * [new branch]      master-art-host -> origin/master-art-host
  266.  * [new branch]      master-dalvik -> origin/master-dalvik
  267.  * [new branch]      master-dalvik-host -> origin/master-dalvik-host
  268.  * [new branch]      tools-canary-release -> origin/tools-canary-release
  269.  * [new branch]      tools_ndk_r9d -> origin/tools_ndk_r9d
  270.  * [new branch]      tools_r20  -> origin/tools_r20
  271.  * [new branch]      tools_r21  -> origin/tools_r21
  272.  * [new branch]      tools_r21.1 -> origin/tools_r21.1
  273.  * [new branch]      tools_r22  -> origin/tools_r22
  274.  * [new branch]      tools_r22.2 -> origin/tools_r22.2
  275.  * [new branch]      tools_r22.6 -> origin/tools_r22.6
  276.  * [new branch]      tradefed   -> origin/tradefed
  277.  * [new branch]      ub-tools-idea133 -> origin/ub-tools-idea133
  278.  * [new branch]      ub-tools-idea133-milestone -> origin/ub-tools-idea133-milestone
  279.  * [new branch]      ub-tools-idea133-release -> origin/ub-tools-idea133-release
  280.  * [new branch]      ub-tools-master -> origin/ub-tools-master
  281.  * [new tag]         android-1.6_r1.1_ -> android-1.6_r1.1_
  282.  * [new tag]         android-1.6_r1.2_ -> android-1.6_r1.2_
  283.  * [new tag]         android-1.6_r1.3_ -> android-1.6_r1.3_
  284.  * [new tag]         android-1.6_r1.4_ -> android-1.6_r1.4_
  285.  * [new tag]         android-1.6_r1.5_ -> android-1.6_r1.5_
  286.  * [new tag]         android-1.6_r1_ -> android-1.6_r1_
  287.  * [new tag]         android-1.6_r2_ -> android-1.6_r2_
  288.  * [new tag]         android-2.0.1_r1_ -> android-2.0.1_r1_
  289.  * [new tag]         android-2.0_r1_ -> android-2.0_r1_
  290.  * [new tag]         android-2.1_r1_ -> android-2.1_r1_
  291.  * [new tag]         android-2.1_r2.1p2_ -> android-2.1_r2.1p2_
  292.  * [new tag]         android-2.1_r2.1p_ -> android-2.1_r2.1p_
  293.  * [new tag]         android-2.1_r2.1s_ -> android-2.1_r2.1s_
  294.  * [new tag]         android-2.1_r2_ -> android-2.1_r2_
  295.  * [new tag]         android-2.2.1_r1_ -> android-2.2.1_r1_
  296.  * [new tag]         android-2.2.1_r2_ -> android-2.2.1_r2_
  297.  * [new tag]         android-2.2.2_r1_ -> android-2.2.2_r1_
  298.  * [new tag]         android-2.2.3_r1 -> android-2.2.3_r1
  299.  * [new tag]         android-2.2.3_r2 -> android-2.2.3_r2
  300.  * [new tag]         android-2.2.3_r2.1 -> android-2.2.3_r2.1
  301.  * [new tag]         android-2.2_r1.1_ -> android-2.2_r1.1_
  302.  * [new tag]         android-2.2_r1.2_ -> android-2.2_r1.2_
  303.  * [new tag]         android-2.2_r1.3_ -> android-2.2_r1.3_
  304.  * [new tag]         android-2.2_r1_ -> android-2.2_r1_
  305.  * [new tag]         android-2.3.1_r1_ -> android-2.3.1_r1_
  306.  * [new tag]         android-2.3.2_r1_ -> android-2.3.2_r1_
  307.  * [new tag]         android-2.3.3_r1.1_ -> android-2.3.3_r1.1_
  308.  * [new tag]         android-2.3.3_r1_ -> android-2.3.3_r1_
  309.  * [new tag]         android-2.3.4_r0.9_ -> android-2.3.4_r0.9_
  310.  * [new tag]         android-2.3.4_r1_ -> android-2.3.4_r1_
  311.  * [new tag]         android-2.3.5_r1_ -> android-2.3.5_r1_
  312.  * [new tag]         android-2.3.6_r0.9 -> android-2.3.6_r0.9
  313.  * [new tag]         android-2.3.6_r1 -> android-2.3.6_r1
  314.  * [new tag]         android-2.3.7_r1 -> android-2.3.7_r1
  315.  * [new tag]         android-2.3_r1_ -> android-2.3_r1_
  316.  * [new tag]         android-4.0.1_r1 -> android-4.0.1_r1
  317.  * [new tag]         android-4.0.1_r1.1 -> android-4.0.1_r1.1
  318.  * [new tag]         android-4.0.1_r1.2 -> android-4.0.1_r1.2
  319.  * [new tag]         android-4.0.2_r1 -> android-4.0.2_r1
  320.  * [new tag]         android-4.0.3_r1 -> android-4.0.3_r1
  321.  * [new tag]         android-4.0.3_r1.1 -> android-4.0.3_r1.1
  322.  * [new tag]         android-4.0.4_r1 -> android-4.0.4_r1
  323.  * [new tag]         android-4.0.4_r1.1 -> android-4.0.4_r1.1
  324.  * [new tag]         android-4.0.4_r1.2 -> android-4.0.4_r1.2
  325.  * [new tag]         android-4.0.4_r2 -> android-4.0.4_r2
  326.  * [new tag]         android-4.0.4_r2.1 -> android-4.0.4_r2.1
  327.  * [new tag]         android-4.1.1_r1 -> android-4.1.1_r1
  328.  * [new tag]         android-4.1.1_r1.1 -> android-4.1.1_r1.1
  329.  * [new tag]         android-4.1.1_r1_ -> android-4.1.1_r1_
  330.  * [new tag]         android-4.1.1_r2 -> android-4.1.1_r2
  331.  * [new tag]         android-4.1.1_r3 -> android-4.1.1_r3
  332.  * [new tag]         android-4.1.1_r4 -> android-4.1.1_r4
  333.  * [new tag]         android-4.1.1_r5 -> android-4.1.1_r5
  334.  * [new tag]         android-4.1.1_r6 -> android-4.1.1_r6
  335.  * [new tag]         android-4.1.1_r6.1 -> android-4.1.1_r6.1
  336.  * [new tag]         android-4.1.2_r1 -> android-4.1.2_r1
  337.  * [new tag]         android-4.1.2_r2 -> android-4.1.2_r2
  338.  * [new tag]         android-4.1.2_r2.1 -> android-4.1.2_r2.1
  339.  * [new tag]         android-4.2.1_r1.1 -> android-4.2.1_r1.1
  340.  * [new tag]         android-4.2.1_r1.2 -> android-4.2.1_r1.2
  341.  * [new tag]         android-4.2.1_r1__ -> android-4.2.1_r1__
  342.  * [new tag]         android-4.2.2_r1.1 -> android-4.2.2_r1.1
  343.  * [new tag]         android-4.2.2_r1.2 -> android-4.2.2_r1.2
  344.  * [new tag]         android-4.2.2_r1_ -> android-4.2.2_r1_
  345.  * [new tag]         android-4.2_r1___ -> android-4.2_r1___
  346.  * [new tag]         android-4.3.1_r1 -> android-4.3.1_r1
  347.  * [new tag]         android-4.3_r0.9 -> android-4.3_r0.9
  348.  * [new tag]         android-4.3_r0.9.1 -> android-4.3_r0.9.1
  349.  * [new tag]         android-4.3_r0.9.1_ -> android-4.3_r0.9.1_
  350.  * [new tag]         android-4.3_r0.9_ -> android-4.3_r0.9_
  351.  * [new tag]         android-4.3_r1 -> android-4.3_r1
  352.  * [new tag]         android-4.3_r1.1 -> android-4.3_r1.1
  353.  * [new tag]         android-4.3_r1_ -> android-4.3_r1_
  354.  * [new tag]         android-4.3_r2 -> android-4.3_r2
  355.  * [new tag]         android-4.3_r2.1_ -> android-4.3_r2.1_
  356.  * [new tag]         android-4.3_r2.1__ -> android-4.3_r2.1__
  357.  * [new tag]         android-4.3_r2.2 -> android-4.3_r2.2
  358.  * [new tag]         android-4.3_r2.3 -> android-4.3_r2.3
  359.  * [new tag]         android-4.3_r2_ -> android-4.3_r2_
  360.  * [new tag]         android-4.3_r3 -> android-4.3_r3
  361.  * [new tag]         android-4.3_r3.1 -> android-4.3_r3.1
  362.  * [new tag]         android-4.4.1_r1 -> android-4.4.1_r1
  363.  * [new tag]         android-4.4.2_r1 -> android-4.4.2_r1
  364.  * [new tag]         android-4.4.2_r2 -> android-4.4.2_r2
  365.  * [new tag]         android-4.4.3_r1 -> android-4.4.3_r1
  366.  * [new tag]         android-4.4.3_r1.1 -> android-4.4.3_r1.1
  367.  * [new tag]         android-4.4_r1 -> android-4.4_r1
  368.  * [new tag]         android-4.4_r1.1 -> android-4.4_r1.1
  369.  * [new tag]         android-4.4_r1.2 -> android-4.4_r1.2
  370.  * [new tag]         android-cts-2.2_r8 -> android-cts-2.2_r8
  371.  * [new tag]         android-cts-2.3_r10 -> android-cts-2.3_r10
  372.  * [new tag]         android-cts-2.3_r11 -> android-cts-2.3_r11
  373.  * [new tag]         android-cts-2.3_r12 -> android-cts-2.3_r12
  374.  * [new tag]         android-cts-4.0.3_r1 -> android-cts-4.0.3_r1
  375.  * [new tag]         android-cts-4.0.3_r2 -> android-cts-4.0.3_r2
  376.  * [new tag]         android-cts-4.0_r1 -> android-cts-4.0_r1
  377.  * [new tag]         android-cts-4.1_r1 -> android-cts-4.1_r1
  378.  * [new tag]         android-cts-4.1_r2 -> android-cts-4.1_r2
  379.  * [new tag]         android-cts-4.1_r4 -> android-cts-4.1_r4
  380.  * [new tag]         android-cts-4.2_r2 -> android-cts-4.2_r2
  381.  * [new tag]         android-cts-4.4_r1 -> android-cts-4.4_r1
  382.  * [new tag]         android-cts-verifier-4.0.3_r1 -> android-cts-verifier-4.0.3_r1
  383.  * [new tag]         android-cts-verifier-4.0_r1 -> android-cts-verifier-4.0_r1
  384.  * [new tag]         android-sdk-4.0.3-tools_r1 -> android-sdk-4.0.3-tools_r1
  385.  * [new tag]         android-sdk-4.0.3_r1 -> android-sdk-4.0.3_r1
  386.  * [new tag]         android-sdk-4.4.2_r1 -> android-sdk-4.4.2_r1
  387.  * [new tag]         android-sdk-adt_r16.0.1 -> android-sdk-adt_r16.0.1
  388.  * [new tag]         android-sdk-adt_r20 -> android-sdk-adt_r20
  389.  * [new tag]         android-sdk-support_r11 -> android-sdk-support_r11
  390. Your identity is: senRsl DC <senRsl@163.com>
  391. If you want to change this, please re-run 'repo init' with --config-name
  392. Testing colorized output (for 'repo diff', 'repo status'):
  393.   black    red      green    yellow   blue     magenta   cyan     white
  394.   bold     dim      ul       reverse
  395. Enable color display in this user account (y/N)? y
  396. repo has been initialized in /home/senrsl/android/android-source/WORKING_DIRECTORY
  397. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$

repo init ok  
  1. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ repo syncerror: Failed to connect to 2404:6800:4005:c00::52: Network is unreachable while accessing http://android.googlesource.com/platform/manifest/info/refs
  2. fatal: HTTP request failed
官方解释及解决方法

执行
1,打开 the password generator
https://android.googlesource.com/new-password

接受后,按提示

senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ touch ~/.netrc
拷贝进去,保存

  1. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$ repo init -u https://android.googlesource.com/a/platform/manifest
  2. Your identity is: senRsl DC <senRsl@163.com>
  3. If you want to change this, please re-run 'repo init' with --config-name
  4. repo has been initialized in /home/senrsl/android/android-source/WORKING_DIRECTORY
  5. senrsl@senrsl-desktop:~/android/android-source/WORKING_DIRECTORY$
跟项目管理的Git冲突?

把~/.gitconfig 删掉,结果发现跟这个没关系

恩 ,然后就脚本吧
自动repo sync 的脚本,/home/senrsl/android/android-source/WORKING_DIRECTORY/sync.sh
  1. #!/bin/bash   
  2. echo "======start repo sync======"   
  3. repo sync   
  4. while [ $? = 1 ];do   
  5. echo "======sync failed, re-sync again======"   
  6. sleep 3   
  7. repo sync   
  8. done 
自己玩吧



番外

MD5校验
  1. senrsl@senrsl-desktop:~$ md5sum --help
  2. 用法:md5sum [选项]... [文件]...
  3. 显示或检查 MD5(128-bit) 校验和。
  4. 若没有文件选项,或者文件处为"-",则从标准输入读取。
  5.   -b, --binary        以二进制模式读取
  6.   -c, --check        从文件中读取MD5 的校验值并予以检查
  7.   -t, --text        以纯文本模式读取(默认)
  8. 以下三个选项在进行校验时非常有用:
  9.       --quiet        不为校验成功的文件输出OK
  10.       --status        不输出任何内容,使用退出状态号显示成功
  11.   -w, --warn        对格式不准确的校验和行进行警告
  12.       --strict         with --check, exit non-zero for any invalid input
  13.       --help        显示此帮助信息并退出
  14.       --version        显示版本信息并退出
  15. 校验和会按照RFC 1321 规范生成。当进行检查时,给出的输入格式应该和程序的输出
  16. 样板格式相同。默认的输出模式时输出一行校验和的校验结果,并有一个字符来
  17. 表示文件类型("*"代表二进制," "代表纯文本),并同时显示每个文件的名称。
  18. 请向bug-coreutils@gnu.org 报告md5sum 的错误
  19. GNU coreutils 的主页:<http://www.gnu.org/software/coreutils/>
  20. GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>
  21. 请向<http://translationproject.org/team/zh_CN.html> 报告md5sum 的翻译错误
  22. 要获取完整文档,请运行:info coreutils 'md5sum invocation'



--
senRsl
2014-06-10 13:36
GMT+8 @Beijing Tongzhou

没有评论 :

发表评论