下载android 源码过程中遇到的问题
首先去
http://source.android.com/source/downloading.html熟悉一下下载流程
简单记录一下我下载过程中遇到的问题,以作备忘
1,办公司网络,由于有人以前用这个外网IP下过,谷歌对此做了限制,这时用匿名 下载就不成功
解决办法:1. 浏览器登录https://android.googlesource.com/new-password,并用gmail帐号登录;
2. 点击网页上的“允许访问”,得到类似:
machine android.googlesource.com login git-<userName>.gmail.com password <password>
machine android-review.googlesource.com login git-<userName>.gmail.com password <passw
的信息。
3. 把上面那段信息(<userName>和<password>用自己得到的真实信息)追加到~/.netrc文件结尾;
4. 下载地址的URI更改为https://android.googlesource.com/a/platform/manifest(中间加上了“/a”)。
然后按照官网描述的正常步骤操作,即可拉下Android源码。
2。下载完成,在Fetching projects的过程中遇到问题,提示如下:
fatal: Not a git repository: '下载目录‘.repo/projects/bootable/diskinstaller.git'
解决办法是:去到.repo/project/bootable/下把diskinstaller.git删掉,repo sync 重试。如果还是不行,继续重试,直到成功
最后check out 成功
Fetching projects: 100% (151/151), done.
Checking out files: 100% (8022/8022), done.ut files: 44% (3584/8022)
Checking out files: 100% (5352/5352), done.ut files: 50% (2694/5352)
Checking out files: 100% (3810/3810), done.out files: 47% (1798/3810)
Checking out files: 100% (9061/9061), done.out files: 18% (1656/9061)
Checking out files: 100% (8108/8108), done.out files: 5% (460/8108)
Checking out files: 100% (1947/1947), done. out files: 7% (155/1947)
Syncing work tree: 100% (151/151), done.