Android源码下载教程请参照Justin WIKI-Build Android Platform
其中挂代理使用repo下载源码时,运行repo init -u git://android.git.kernel.org/platform/manifest.git,出现timeout错误,repo在教育网连不上源码网站 。。于是从晚上折腾到现在,真是心力交瘁阿,BT的教育网。。
先说一下我的环境吧,ubuntu 10.04 desktop,已经找到可用的教育网代理,这个一搜就有很多。
网上给repo挂代理到方法有很多, 可是都试过了以后,发现没用。。崩溃
最后参照windows下用git bash下载源码的方法,自己摸索出的解决方法如下:
0.先参照 教育网使用http proxy下载android源代码 ,下载corkscrew软件并进行相关配置。
1.进入repo安装文件夹,打开repo,修改其中REPO_URL='git://android.git.kernel.org/tools/repo.git' 为 REPO_URL='http://android.git.kernel.org/tools/repo.git'
2.同样在repo安装文件夹里,进入隐藏文件夹.repo/repo/.git/,打开config文件,修改其中url = git://android.git.kernel.org/tools/repo.git 为 url = http://android.git.kernel.org/tools/repo.git
3.进入terminal,运行 export http_proxy=proxyname:proxyport
4.运行 repo init -u http://android.git.kernel.org/platform/manifest.git,OK,init完成。
5.到这儿问题还没有结束,当接下来运行 repo sync时,发现又连不上服务器了。。只不过这次有经验,当inti完成后,会提示你在某文件夹下初始化完成,进入该文件夹中到.repo文件夹,找到manifest.xml,打开,照旧修改git://android.git.kernel.org/tools/repo.git 为 http://android.git.kernel.org/tools/repo.git。保存,再次运行 repo sync,终于开始下载源码了。。。
太晚了,实在太累了。。在这里鄙视一下半夜开那么大声音打dota的室友,无良阿。
先写到这里把,如果有什么问题再补充~
参考方法(网上的):