我下载和编译环境 ubuntu 12.04 最近要做 android 的浏览器插件 要用到 android 的源码 参与编译(不是指 framework 层源码) 按照 google 的官网设置会出现在下载的时候产生错误 从而不能下载 之前Android的代码是在Linux kernel(android.git.kernel.org)管理,被Kernel踢出来之后,Android源码现在直接由Google(android.googlesource.com)管理。 1 $ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1 会报错误 异常为 error: The requested URL returned error: 406 while accessing https://android.googlesource.com/platform/cts/info/refs 解决方法 1. 浏览器登录https://android.googlesource.com/new-password,并用gmail帐号登录; 2. 点击网页上的“允许访问”,得到类似
3. 把上面那段信息追加到~/.netrc文件结尾(请检查当前用户的权限, 如果不存在此文件则自己新建一个); 4. 下载地址的URI更改为https://android.googlesource.com/a/platform/manifest(中间加上了“/a”)。 5. repo init -u https://android.googlesource.com/a/platform/manifest -b android-4.0.3_r1 6. repo sync 即可拉下Android源码。 这样的话,在公司网络内或者用虚拟机下载的话,会经常遇到这问题。 (ljhui) |