Android 源码获取-----在Windows环境下通过Git得到Android源代码
在学习Android的过程中,深入其源代码研究对我们来说是非常重要的,这里将介绍如何通过在Windows环境下使用Git来得到我们的Android源代码。
1.首先确保你电脑上安装了Git,这个通过 https://github.com/ 下载安装好即可。
2.接着我们在Git命令行里输入如下命令:
git clone http://android.googlesource.com/platform/frameworks/base android // 这个android是我们自己认取的名字,表示clone出来的文件夹名字
这个下载速度会很慢,会把android的所有的源代码下载下来(在宿舍挂机了一晚上才下载完,冏)
3.我们通过输入 git tag 命令来看一下我们clone下来的android整个目录结构:
我们看到,这些就是我们android所有发行版本的源代码了。
4.选择我们需要的android源代码下载(最新版4.4已经在里面了,我这里checkout出4.3的源代码)
git checkout android-4.3_r3.1
这个速度非常的快,这时我们就得到了Android4.3的源代码了,我们进入到刚才clone的android-->core目录,然后将 java 这个文件夹拷贝到我们 sdk 的目录下,如:
F:\adt-bundle-windows\sdk\platforms\sources\java
这样我们就可以在eclipse中将源代码关联到我们刚下载下来的4.3的源代码上了。
转载于:https://www.cnblogs.com/xiaoluo501395377/p/3404628.html
Android 源码获取-----在Windows环境下通过Git得到Android源代码相关推荐
- 最完整的android源码获取方法及环境建立
网上看了前人的那么多关于android源码获取方法及环境建立,门路可真多,今天我就总结一下个人学习经验,算是比较完整的了. 一.获取方法: 1.直接找到人家已经下载好的android源码,如cupca ...
- Windows环境下通过Git来管理自己的Android代码
前面已经介绍了在Windows下使用git工具来下载Android的源代码,Windows环境下通过Git得到Android源代码,这里记录我使用git工具来管理我自己的代码,git是一种分布式的项目 ...
- AOSP android 源码批量下载 windows平台
前提条件 VPN Cygwin安装git repo不能在windows下愉快地跑起来 于是就弄了个批处理,内容来自https://android.googlesource.com/,将里头分散的命令重 ...
- Android源码修改 替换安装apk时,出现的android小机器人图标。
首先我们要知道android的apk安装界面是一个单独的app.所以我们在源码中找到该app. 该app在源码下的路径为 packages\apps\PackageInstaller,没错Packag ...
- Android源码编译FFmpeg4.0.2单独so库for Android(验证可用)
ffmpeg下载 1.修改ffmpeg-4.0.2源码下configure文件 将该文件中的如下四行: SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)' LI ...
- <漫漫Android路>AOSP源码获取编译及问题处理
漫漫Android路---1.AOSP源码获取编译及导入 写在前面 环境准备 AOSP源码获取 1.Repo下载配置 2.Git安装及配置 3.AOSP获取 AOSP源码编译 1.安装编译依赖 2.开 ...
- Windows平台下Android源码的下载(Z)
我最近在自学Android,当遇到问题时也只能看看开发文档,或者上网查资料解决,远没有直接看源码来得直接.国内倒是有个Android镜像网站,但不提供下载源码的链接;苦于没有下源码的地方,一气之下,上 ...
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
/** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...
- Android源码编译流程及所需的编译环境
编译过程: 下载源码->搭建编译环境->编译源码->解决编译报错->生成编译固件包 编译环境 本文使用的是下载好的Android8.1源码,搭建好的虚拟机Ubuntu14.0/ ...
最新文章
- linux系统中删除文件夹
- 将多个图片转换成PDF文件-img2pdf
- CSS基础工作原理(一)——css规则与选择符器
- 将.NET概念映射到Lightning平台
- Direct2D (2) : 基本图形命令测试
- linux的sh文件怎么执行,linux下执行sh文件的四种做法
- 【Electron】Electron开发入门(一):开发环境搭建
- Python -- reload 函数
- Android 应用基础知识(6)---本地化
- k8s安装读取内核modules_kubespray国内云平台一键部署k8s
- 祝贺在龙芯平台上编译jogamp(gluegen/jogl)2.3.2通过,并运行成功
- 谷歌浏览器截图_【插件推荐】一键滚动截图整个网页,支持二次编辑的免费工具...
- ie内核出现问题的解决方法
- 浏览器的id_亚马逊账号关联因素之浏览器是重中之重-亚马逊运营必知
- 2022edu教育邮箱哪个好?申请注册教育邮箱很难吗?
- 属牛的女宝宝取名:聪明上进、清秀纯真的女孩名字
- 有哪些高质量的图片网站(社区)推荐?
- Newton-Cotes 公式及代码
- java需要高智商,心理学家:真正高智商的人,根本不需要朋友
- 记-玩吧-一次失败的面试
热门文章
- EASYUI- EASYUI左移右移 GRID中值
- 目标描述(基于边界的描述)
- scala基础之提取器extractor
- Hive 之 用户自定义函数 UDF UDAF UDTF
- (3)zynq FPGA AXI4_Stream总线介绍
- python文件打开的合法方式-用python与文件进行交互的方法
- 如何导出android studio程序,(技术)聊聊Android Studio 如何生成Jar
- js实现excel块拖拉数据_小程序导出数据到excel表,借助云开发云函数实现excel数据的保存...
- 新增成功到编制为空bug_36 个JS 面试题为你助力金九银10
- python算法应用(八)——优化