zoukankan      html  css  js  c++  java
  • Android源码下载方法

    1. 下载工具
    下载msysgit,安装 官方下载:http://www.git-scm.com/download/
    下载python,安装 官方网址:http://www.python.org

    2. cd /d
    mkdir Android
    cd Android
    git clone git://mirrors.ustc.edu.cn/aosp/platform/manifest

    3. cd manifest
    git tag (列出安卓版本号)
    git checkout android-5.1.1_r18 (checkout你想下载的版本号,checkout之后,manifest/default.xml文件中记录的就是android5.1系统各个模块的路径)

    4. 创建 download-src.py 文件,注意修改里面的路径
    import xml.dom.minidom
    import os
    from subprocess import call

    #downloaded source path
    rootdir = "D:/android-source"

    #git program path
    git = "D:/Program Files/Git/bin/git.exe"

    dom = xml.dom.minidom.parse("D:/manifest/default.xml")
    root = dom.documentElement

    prefix = git + " clone git://mirrors.ustc.edu.cn/aosp/"
    suffix = ".git"

    if not os.path.exists(rootdir):
    os.mkdir(rootdir)

    for node in root.getElementsByTagName("project"):
    os.chdir(rootdir)
    d = node.getAttribute("path")
    last = d.rfind("/")
    if last != -1:
    d = rootdir + "/" + d[:last]
    if not os.path.exists(d):
    os.makedirs(d)
    os.chdir(d)
    cmd = prefix + node.getAttribute("name") + suffix
    call(cmd)

    5. 执行脚本

  • 相关阅读:
    初识JSP知识
    Session每次访问都回新建对象问题的处理
    C++ 重载中括号
    C++ 重载输出符号
    C++ 单目运算 and 双目运算符重载complex
    C++运算符重载范例
    c++ 运算符重载之成员函数重载
    c++ 友元函数
    c++ static 类
    c++ const 类
  • 原文地址:https://www.cnblogs.com/wanggs/p/5042202.html
Copyright © 2011-2022 走看看