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

Windows XP SP2下获取Android 4.0的源代码(Ice Cream Sandwich 冰激凌三明治)

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

1. 安装Cygwin

    从http://www.cygwin.com/下载setup.exe,来安装Cygwin。

    安装Cygwin的过程中,需要选择安装的包如下:

            Net -> curl

            Devel -> git* (git, git-completion, git-gui, gitk)

            Libs -> libreadline6, libiconv2

            Editors -> vim,Python -> python。

2. 启动Cygwin

    输入 echo $HOME 查看HOME路径中是否包含中文。若包含中文,则需要修改路径,使其不包含中文。

    修改方法:打开Cygwin目录下的Cygwin.bat文件,在启动bash之前加入一句话来修改HOME路径:set HOME=..\home\YourEnglishName

3. 下载repo脚本

   
$ cd ~
 (进入HOME目录)

   
$ mkdir bin
(创建bin目录,用于保存repo文件)

    $ curlhttps://dl-ssl.google.com/dl/googlesource/git-repo/repo
> ~/bin/repo
(下载repo)

   
$ chmod a+x ~/bin/repo
(设置repo脚本执行权限)

     然后,将~/bin目录加入到环境变量PATH中:打开HOME目录下的.bashrc文件,在最后一行加入:export PATH=~/bin:$PATH

4. 利用repo脚本下载Android 4.0的源代码

   
$ cd E:/Android/Android4.0
(保存Android4.0源代码的目录,空目录,大概需要nG的空间)

    $ ~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1(repo init初始化Ice Cream Sandwich 的代码分支)

   
$ ~/bin/repo sync
(repo sync下载代码,若出现错误,重复执行~/bin/repo sync

    (中间过程提示输入用户名和用户邮箱时,输入一个邮箱名和地址即可,其他的确认都选y)

    获取源代码时若cygwin出错,提示Resource temporarily unavailable,退出cygwin,找到cygwin/bin目录下的ash.exe,双击运行。

    输入/bin/rebaseall执行该shell命令,执行完毕,重新进入cygwin,重新repo init和repo sync即可。 

抱歉!评论已关闭.