最近在想下载一个android源码来编译。根据android source官网上的步骤搭建下载编译环境,在curl和repo时有的时候连接不上host。在网上看到别人使用下列方法,
1、安装repo
- curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo
- chmod a+x ~/bin/repo
- PATH=~/bin:$PATH
2、下载android源码
- mkdir WORKING_DIRECTORY
- cd WORKING_DIRECTORY
- repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
- repo sync
以下是用脚本下载源码
- #!/bin/bash
- if [ ! repo ]; then
- #download repo to $PWD
- mkdir ~/bin
- curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo
- fi
- chmod a+x ~/bin/repo
- repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
- repo sync
- while [ $? = 1 ]; do
- echo "=======repo sync failed,do it again========"
- sleep 3
- repo sync
- done
- echo "======sync done======"
- exit 0