首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

windows上怎么批量上载android源码

2012-09-14 
windows下如何批量下载android源码??为了在windows下批量下载Android的源码,上网查了一会,有些贴子建议使

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 即可)?


windows上怎么批量上载android源码

?

安装完成后,在盘符上建立文件夹,我建在E:\Learning_stuff\android\src下

右键选择Git bash

弹出如下界面


windows上怎么批量上载android源码
?

下面就是整理下载的过程了,如果只需要下载其中的一个包,那么就不需要做下面的操作了,如果想下载全部源码就需要做一下处理,因为windows下是没有repo的

进入下载页面

http://android.git.kernel.org/

如果只下载一个,只需要

git clone git://android.git.kernel.org/ + project path.

将后面的project path改为下面第一列的内容即可。


windows上怎么批量上载android源码
?

这样对应的需要的包就可以下载了。

如果想下载所有的源码

在下载页面里进行选择

将页面中文件列表中的内容选择出来,并且放到文本文件中


?
windows上怎么批量上载android源码
?

把文件保存到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
?

热点排行