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

论坛 期权论坛 脚本     
匿名技术用户   2021-1-7 07:48   11   0

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即可。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP