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命令窗。然后回车两下生成完毕。(如何复制? 点击命令窗图标打开的菜单中有)