Windows 中下载 Android Q 源码

1.  安装软件

1.1.  安装 git

A.git官网下载:https://git-scm.com/downloads/

安装git到如下路径

C:/Program Files/Git

B.图形化工具:https://tortoisegit.org/

1.2.  安装 Python

python官网下载:https://www.python.org/downloads/

安装python到如下路径

C:/Program Files/python

2. 下载源码

2.1. 克隆源代码仓库

在 E 盘创建如下文件夹(没有E盘也可以)

mkdir E:/android_source/

打开 Git Bash,用下面命令下载代码仓库

cd E:/android_source/

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

如果无法访问google,使用清华源

git clone https://aosp.tuna.tsinghua.edu.cn/platform/manifest.git

2.2. 切换到Android Q对应的版本

先查询想要下载的android Q版本

cd manifest
git branch -a 

当前 android q 版本如下,使用最新的  android-q-preview-2.5

 

git checkout android-q-preview-2.5

3. 执行Python脚本进行源代码下载

 在E盘创建android_q的源码目录

cd E:/android_source/
mkdir android_q
cd android_q

复制下面的代码保存到本地,命令为download.py

import xml.dom.minidom
import os
from subprocess import call

# 1. 修改为源码要保存的路径
rootdir = "E:/android_source/android_q"

# 2. 设置 git 安装的路径
git = "C:/Program Files/Git/bin/git.exe"

# 3. 修改为第一步中 manifest 中 default.xml 保存的路径
dom = xml.dom.minidom.parse("E:/android_source/manifest/default.xml")
root = dom.documentElement

prefix = git + " clone https://android.googlesource.com/"
# 4. 没有梯子使用清华源下载
# prefix = git + " clone https://aosp.tuna.tsinghua.edu.cn/"
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)

 同步代码,执行下面的命令后坐等代码下完即可

python download.py

 

MAC 下源码流程、编译和刷机教程传送门:https://www.cnblogs.com/larack/p/9722954.html

原文地址:https://www.cnblogs.com/larack/p/10896875.html

时间: 2024-08-28 22:16:36

Windows 中下载 Android Q 源码的相关文章

Android Eclipse中查看 Android框架源码

有时候用Eclipse想按住ctrl键查看源码怎么办? 下面具体步骤让你轻松看源码: project->properties->java build path->libraries 点击android.jar下面的source: 这里可以添加zip和文件夹,zip可以去git下载,我这里用的是用sdk manager下载的源码,如下: 从这里面下载的源码就保存在sdk下面的source下面,选一个平台关联就可以了 下面就是button源码: @RemoteView public clas

下载android的源码

想要学android,先要把android的源码下载到手,一窥OS内部究竟 转载自 http://www.cnblogs.com/hanyonglu/archive/2011/06/21/2085863.html Windows下批量下载Android源码 下载android的源码

Android 如何在Eclipse中查看Android API源码 及 support包源码

当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力.如果我们从API源码的角度去了解了开发过程,那样对于作为开发人员的我们,便会对他有更深入的体会,有助于日后的软件开发. 比如查看Activity的源码,如图 也可以查看系统方法怎么

【转】Android 如何在Eclipse中查看Android API源码 及 support包源码

原文网址:http://blog.csdn.net/vipzjyno1/article/details/22954775 当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力.如果我们从API源码的角度去了解了开发过程,那样对于作为开

在Eclipse中关联Android API源码

在Eclipse中快速关联API源码,便于查看类以及方法.方法如下: 1. 在对应的项目文件右键——>properties——>java build path——>libraries——>Android 4.3——>android.jar——>Source attachment——>Edit 2. 在编辑框中关联sdk中对应的API源码就可以了

[福音][散发]从github下载Android最新源码

============问题描述============ 我刚发表了一篇博文<从github下载最新Android源码>,想看Andorid源码,又迫于google被墙的同学可以看看- 本贴散分,先到先得- 文章链接:http://blog.csdn.net/xusiwei1236/article/details/39395359 (欢迎大家前去围观) ============解决方案1============ 我最先到..... ============解决方案2============ 沙

maven中下载jar包源码和javadoc

1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的: mvn dependency:sources mvn dependency:resolve -Dclassifier=javadoc 命令使用方法:首先进入到相应的pom.xml目录中,然后执行以上命令: 第一个命令是尝试下载在pom.xml中依赖的文件的源代码. 第二个命令:是尝试

打包下载Android最新源码

**注意有墙** 打开https://android.googlesource.com/platform/frameworks/base 看左下角 Tags 列表,选择最新的那个点开 如今天(2015.1.7)是 android-5.0.2_r1 在新页面中找到 commit 后面的那个 tgz 链接,复制链接地址,用下载工具下载即可.比如可以在VPS上下载完后再用迅雷拖回来,或者为迅雷客户端设置ssh代理,直接下载.

Windows平台下载Android源码(整理)

Google官方下载源码使用的系统Ubuntu系统,不过现在我们需要在Windows系统中下载Android源码文件. 网站的地址是:https://android.googlesource.com/ 里面包括Android系统各个部分的源码,我们只需要下载platform就行 点击进入即可看到下载地址 地址是:https://android.googlesource.com/platform/manifest 1.准备工作 Android的源代码管理使用的是Git,所以安装Git必不可少,Wi