一直在努力

坚持,坚持,再坚持 我一直在努力

导航

android源码获取

源码获取的方法网上有很多,这里只是我的一个操作过程,之前的http://android.git.kernel.org/访问不了后,google在自己的

站点上重新开通了源码下载的功能。记录一下简单的过程以备查询

1.安装cygwin(windows系统,如果linux系统就不需要了)  http://cygwin.org/ 安装时选择包含shell和dev的两个选项(如果进行ndk开发也需要这两个)

2.安装repo(repo其实就是内部调用了git命令的脚步组合) https://dl-ssl.google.com/dl/googlesource/git-repo/repo

下载后放到cygwin home的用户目录下

3.修改下载下来 的repo文件 把里面的REPO_URL='https://code.google.com/p/git-repo/' 的https修改为http

剩下的参考http://source.android.com/source/downloading.html 中的如下步骤

$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ chmod a+x ~/bin/repo
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY

$ repo init -u https://android.googlesource.com/platform/manifest 

完成出示化工作

4.关闭ssl验证

国内一般会遇到 错误

error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify faile d while accessing https://android.googlesource.com/platform/manifest/info/refs
此时需要关闭ssl验证
在cygwin中输入
git config --global http.sslVerify false
再次
repo init -u https://android.googlesource.com/platform/manifest
即可  此处也可获取具体的版本代码 -b android2.3.1_r1

 

5.获取代码 repo sync 同步出示化的工程代码

这个命令我执行过几次 记过总有工程会下载失败,我就直接把每个project单独进行了获取

参考附件的单独获取的脚步,把脚步网cygwin命令行里一贴 就ok了

也可以根据需要获取单一的代码 这样体积会很小 

 https://files.cnblogs.com/feiyunfei/androidsourceproject.rar 

posted on 2011-12-04 12:50  朱竹  阅读(605)  评论(0编辑  收藏  举报