windows下载Android系统源码
1.安装 git
官网:https://git-scm.com/downloads/
2.安装 Python
官网:https://www.python.org/downloads/
3.下载源码
1.下载manifest.git
方法一:git clone https://android.googlesource.com/platform/manifest.git(需要梯子)
方法二:git clone https://aosp.tuna.tsinghua.edu.cn/platform/manifest.git(清华源,不需要梯子)
2.checkout分支
git checkout 分支号 (分支号:切换到刚下载的manifest目录下,git bash使用git branch -a显示所有分支)
切换成功后会显示:You are in 'detached HEAD' state. You can look around, make experimental......
3.使用 Python 执行脚本进行源代码下载
1.创建文件 python_download.py,将下面代码复制进去 ,记得修改代码中路径
import xml.dom.minidomimport osfrom subprocess import call# 1. 修改为源码要保存的路径
rootdir = "G:/android_source"# 2. 设置 git 安装的路径
git = "C:/Program Files (x86)/Git/bin/git.exe"# 3. 修改为第一步中 manifest 中 default.xml 保存的路径dom = xml.dom.minidom.parse("G:/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)
windows下载Android系统源码相关推荐
- 使用代理下载android系统源码和SDK
** 使用代理下载android系统源码和SDK ** 谷歌被墙后,如何下载android源码和sdk?使用代理.步骤如下: 寻找可用代理 先在这里找一个可用的代理服务器:http://www.xic ...
- android系统源码7.1.2_r8下载,编译,运行到nexus5X上,修改源码并编译SDK进行测试
一,学习android系统源码下载,编译的作用 1,可以自己 DIY 自己的rom系统,从系统层面,宏观的加深理解 android系统 2,编译自己的 userdebug(原生root权限) rom, ...
- 手把手教你查看android系统源码
引言: android开发人员想必都很想知道,怎么才能查看源码吧.毕竟,想跨入高级,不看源码,你看啥? 老司机请远离. 准备工作: 下载SourceInsight4.0,如果有,就略过.如果没有,下载 ...
- 编译Android系统源码--搭建环境
下载Ubantu14 Google官方建议使用Ubuntu 14 下载路径 双系统安装参考 下载VMware 建议:VMware Workstation 16 Pro 下载路径 下载Android系统 ...
- ubuntu-18.04.4 Android系统源码TP1A(Android 13)下载及编译
继上一篇博客介绍了VMware Workstation15 配置ubuntu-18.04.4,这篇主要介绍安装后环境搭建,Android源码的下载与编译.小编当前下载的是当前最新的代码,是主干分支代码 ...
- 从2.3.3到4.1.1:最全的android系统源码下载大集合
115网盘下载,android源码大集合,包括2.3.3. 2.3.4(新增) . 2.3.5 .2.3.7. 4.0.1(重新上传,无CRC错误) .4.0.3 . 4.0.4(新增) 七个版本的a ...
- android 系统源码调试 局部变量值_如何方便快速的整编Android 9.0系统源码?
点击上方"刘望舒",选择"星标" 多点在看,就是真爱! 作者 : 刘望舒 | 来源 :刘望舒的博客地址:http://liuwangshu.cn/fram ...
- Android FrameWork 学习之Android 系统源码调试
这是很久以前访问掘金的时候 无意间看到的一个关于Android的文章,作者更细心,分阶段的将学习步骤记录在自己博客中,我觉得很有用,想作为分享同时也是留下自己知识的一些欠缺收藏起来,今后做项目的时候会 ...
- Android AOSP基础(三)Android系统源码的整编和单编
本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 前言 在上一篇文章Android AOSP基础(二)AOSP 源码下载 中,我们顺利的将AOSP ...
最新文章
- C语言格式控制符和转义字符
- Postman---html中get和post的区别和使用
- div溢出显示时用省略号结尾 .
- weblogic oracle连接池配置文件,关于WebLogic 访问Oracle 数据库(建立连接池)问题...
- Android应用开发--MP3音乐播放器代码实现(二)
- 遍历指定目录并且从子目录开始将目录输出到指定文件
- C# 让你解决方案乱七八糟的DLL放入指定文件夹
- Tosca 一不小心,我把那一排模块全关闭了,怎么打开
- word---自定义编号样式
- IHttpModule接口事件执行 获取Session .
- java开发利用jacob将word转pdf
- 百战程序员-人工智能从入门到开发教程(60万下载量)
- 视觉 注意力机制——通道注意力、空间注意力、自注意力
- 【unity shader】毛绒材质效果的实现
- jQuery实现打地鼠游戏
- 软件测试必学的16个高频数据库操作及命令
- eclipse 的preferences下没有server
- Windows下bat脚本(cmd命令学习)
- 计算机组成中的mod2怎么理解,计算机组成原理个人总结(2)
- js截取空格之前的内容
热门文章
- register at least one qt version using“qt vs tools“->“qt options“
- Linux 系统设置 : modprobe 命令详解
- GPU矩阵点积代码实现及分析
- j2ee开发的各种技术
- static 函数和变量
- android 日历考勤管理,android studio中使用recyclerview制作个显示考勤打卡的日历来...
- 如何在linux上的上修改配置ip地址
- SQL查询cross join 的用法(笛卡尔积)
- SQL联合查询 join
- 关于OutputDebugStringW()输出调试的使用