Eogene

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.下载git工具 -> 安装 

  Windows环境下的Git客户端程序,下载地址:http://code.google.com/p/msysgit/downloads/list?can=3&q=official+Git 下载最新版Git-1.7.9-preview20120201.exe

2.在磁盘上建立一个文件夹存放Git工具下载下来的Android源码,

  例如D:/Android ,在文件夹上点鼠标右键菜单“Git Bash”,弹出命令窗。

3.在命令窗中输入:

   >> git clone https://android.googlesource.com/platform/manifest

   下载完后打开D:/Android/manifest/default.xml 可以看到源码文件清单。

4.根据文件清单中元素“project”的name值构造语句:git clone https://android.googlesource.com/xxxx

   例如:清单中有<project path="device/common" name="device/common" />

   则构造:git clone https://android.googlesource.com/device/common

   在git 命令窗中执行,即可下载此包。

 

(5).觉得一条条输入麻烦,可以自己写个程序生成这些语句

   例如:

   使用python生成,先配置环境,

   。下载python3.2 http://www.skycn.com/soft/5251.html 

   。安装后打开python命令窗:   开始菜单->所有程序->python3.2->Python (command line) 

   。下面代码是将D:\Android\manifest\default.xml清单中的内容构造的语句生成到

       D:\Android\manifest\default.txt文件中

       需要修改成你所存放的位置。

# -*- coding: utf-8 -*-
from xml.dom.minidom import parse,parseString
class Helper:
def __init__(self,path,path2):
f=open(path2,"w");
doc=parse(path)
st=doc.firstChild
websites= st.childNodes
for sw in websites:
if sw.nodeType==sw.ELEMENT_NODE and sw.nodeName == "project" :
for nd in sw._attrs:
if sw._attrs[nd].nodeName=="name":
s="git clone https://android.googlesource.com/"+sw._attrs[nd].value+"\n"
f.write(s)
print(s)

if __name__=="__main__":
f=Helper("D:\Android\manifest\default.xml","D:\Android\manifest\default.txt")

      。 修改完存放路径后,复制代码到python命令窗。然后回车两下生成完毕。(如何复制? 点击命令窗图标打开的菜单中有)

     

 

  

   

posted on 2012-02-16 13:42  EoGene  阅读(391)  评论(0编辑  收藏  举报