众所周知的原因,android源码被墙了,还好国内有不少镜像,这里使用清华提供的镜像.
以下内容转自:
https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android
Android 镜像使用帮助
参考 Google 教程
https://source.android.com/source/downloading.html, 将
https://android.googlesource.com/
全部使用
git://aosp.tuna.tsinghua.edu.cn/android/
代替即可。
本站资源有限,每个 IP 限制并发数为 4, 请勿使用
repo sync -j8
这样的方式同步。
替换已有的AOSP源代码的remote
如果你之前已经通过某种途径获得了AOSP的源码(或者你只是 init 这一步完成后),但是你希望以后通过TUNA同步,只需要将.repo/manifests.xml中的 aosp 这个 remote 的 fetch 从
https://android.googlesource.com
改为 git://aosp.tuna.tsinghua.edu.cn/android/
<manifest>
<remote name="aosp"
- fetch="https://android.googlesource.com"
+ fetch="git://aosp.tuna.tsinghua.edu.cn/android/"
review="android-review.googlesource.com" />
<remote name="github"
这个方法也可以用来在同步Cyanogenmod代码的时候从TUNA同步部分代码
FAQ
1. 镜像的是什么?
- - 是按照 google 指南建立的镜像 git 仓库
2. 为何不能通过浏览器访问?
- - 暂时没有 gitweb, 而且反正是 git bare 仓库,没有可以直接看到的内容
3. 出现curl: (22) The requested URL returned error: 404 Not Found Server does not provide clone.bundle; ignoring.怎么办?
- - 无视即可