现在的位置: 首页 > 综合 > 正文

下载android 源码过程中遇到的问题

2013年10月13日 ⁄ 综合 ⁄ 共 1457字 ⁄ 字号 评论关闭

下载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.

抱歉!评论已关闭.