平方X

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2258|回复: 0

Windows 下载查看 Android 源码

[复制链接]

414

主题

709

帖子

3602

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3602
QQ
发表于 2017-9-30 15:27:00 | 显示全部楼层 |阅读模式
[md]

参考,感谢。[Jeanboydev.《 Windows 环境下载 Android 源码》](http://blog.csdn.net/freekiteyu/article/details/70939672)  
之前解决 webview bug 还是什么的时候也 clone 过几个源码(要查看某一版本),但没有完整下过(惭愧……)。  
这一次想了解[Android 中虚线的实线](),于是查了一下,以后也要认真、多看源码。  

首先我们要知道谷歌是有官方的教程的[下载源代码](https://source.android.com/source/downloading)  
我们还要知道,感谢[清华大学开源软件镜像站-AOSP](https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/)  

# clon 清单文件
```
git clone https://android.googlesource.com/platform/manifest.git
//没有梯子使用清华源
git clone https://aosp.tuna.tsinghua.edu.cn/platform/manifest.git
```
下载完成后会有manifest/default.xml

# 切换分枝
这里自己存有疑问,难道不需要加上版本号吗?为什么直接根据清单文件clone的就是所对应的版本呢。

后来自己又想了一下,不知为啥短路了…… clone 了每一个项目之后,每个项目都是独立的,可以切换到我们想要的分枝。  
也就是说我们需要在 clone 完成后执行切换,或者如果要快速克隆,可以只克隆那一个tag。

# clone 清单文件中的各个项目
原文中提供了 python 脚本,但自己又重新写了一个。

[android_source_downloader.py](https://github.com/pingfangx/Pyt ... ource_downloader.py)


[/md]
我是平方X~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|平方X ( 冀ICP备14018164号 )

GMT+8, 2024-4-20 15:41 , Processed in 0.121161 second(s), 21 queries .

技术支持:Powered by Discuz!X3.4  © 2001-2013 Comsenz Inc.

版权所有:Copyright © 2014-2018 平方X www.pingfangx.com All rights reserved.

快速回复 返回顶部 返回列表