windows下如何批量下载android源码
??为了在windows下批量下载Android的源码,上网查了一会,有些贴子建议使用SHELL脚本,有些是使用JAVA脚本,由于我本人对SHELL不懂,但对JAVA还是很熟的,所以,就选择了后者进行源码的下载。
?
原文地址:http://www.cnblogs.com/skyme/archive/2011/05/14/2046040.html
?
在网上找了好久都没有找到如何批量下载,只是找到有位通过角本执行来进行下载的。
试了一下在我机器上运行有问题,所以索性自己搞了一个出来。
首先根据官方的说法要下载git,这个无论如何是要下载的。
下载地址: http://code.google.com/p/msysgit/
点击安装(一路点击 Next 即可)?
?
安装完成后,在盘符上建立文件夹,我建在E:\Learning_stuff\android\src下
右键选择Git bash
弹出如下界面
?
下面就是整理下载的过程了,如果只需要下载其中的一个包,那么就不需要做下面的操作了,如果想下载全部源码就需要做一下处理,因为windows下是没有repo的
进入下载页面
http://android.git.kernel.org/
如果只下载一个,只需要
git clone git://android.git.kernel.org/
+ project path.
将后面的project path改为下面第一列的内容即可。
?
这样对应的需要的包就可以下载了。
如果想下载所有的源码
在下载页面里进行选择
将页面中文件列表中的内容选择出来,并且放到文本文件中
?
?
把文件保存到androidURL.txt中
然后用程序来取出我们需要的信息
新建类ReplaceFile.java
// + tempString + splitByStr); System.out.println(gitGet+ tempString + splitByStr); tmpList.add(gitGet+ tempString + splitByStr); } line++; } reader.close(); } catch (IOException e) { e.printStackTrace(); } finally { if (reader != null) { try { reader.close(); } catch (IOException e1) { } } } }}?
?
取出得到的文件列表如下:
?
?
如果以后,想对某个文件夹里的源码进行更新,只需要进入到该文件夹中,然后输入 "git pull?" 就可以进行更新了。
?
最后一个附件为20011/08/14截取的所有 project path
?