在学习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源代码相关推荐

  1. 最完整的android源码获取方法及环境建立

    网上看了前人的那么多关于android源码获取方法及环境建立,门路可真多,今天我就总结一下个人学习经验,算是比较完整的了. 一.获取方法: 1.直接找到人家已经下载好的android源码,如cupca ...

  2. Windows环境下通过Git来管理自己的Android代码

    前面已经介绍了在Windows下使用git工具来下载Android的源代码,Windows环境下通过Git得到Android源代码,这里记录我使用git工具来管理我自己的代码,git是一种分布式的项目 ...

  3. AOSP android 源码批量下载 windows平台

    前提条件 VPN Cygwin安装git repo不能在windows下愉快地跑起来 于是就弄了个批处理,内容来自https://android.googlesource.com/,将里头分散的命令重 ...

  4. Android源码修改 替换安装apk时,出现的android小机器人图标。

    首先我们要知道android的apk安装界面是一个单独的app.所以我们在源码中找到该app. 该app在源码下的路径为 packages\apps\PackageInstaller,没错Packag ...

  5. Android源码编译FFmpeg4.0.2单独so库for Android(验证可用)

    ffmpeg下载 1.修改ffmpeg-4.0.2源码下configure文件 将该文件中的如下四行: SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)' LI ...

  6. <漫漫Android路>AOSP源码获取编译及问题处理

    漫漫Android路---1.AOSP源码获取编译及导入 写在前面 环境准备 AOSP源码获取 1.Repo下载配置 2.Git安装及配置 3.AOSP获取 AOSP源码编译 1.安装编译依赖 2.开 ...

  7. Windows平台下Android源码的下载(Z)

    我最近在自学Android,当遇到问题时也只能看看开发文档,或者上网查资料解决,远没有直接看源码来得直接.国内倒是有个Android镜像网站,但不提供下载源码的链接;苦于没有下源码的地方,一气之下,上 ...

  8. android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码

    /** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...

  9. Android源码编译流程及所需的编译环境

    编译过程: 下载源码->搭建编译环境->编译源码->解决编译报错->生成编译固件包 编译环境 本文使用的是下载好的Android8.1源码,搭建好的虚拟机Ubuntu14.0/ ...

最新文章

  1. linux系统中删除文件夹
  2. 将多个图片转换成PDF文件-img2pdf
  3. CSS基础工作原理(一)——css规则与选择符器
  4. 将.NET概念映射到Lightning平台
  5. Direct2D (2) : 基本图形命令测试
  6. linux的sh文件怎么执行,linux下执行sh文件的四种做法
  7. 【Electron】Electron开发入门(一):开发环境搭建
  8. Python -- reload 函数
  9. Android 应用基础知识(6)---本地化
  10. k8s安装读取内核modules_kubespray国内云平台一键部署k8s
  11. 祝贺在龙芯平台上编译jogamp(gluegen/jogl)2.3.2通过,并运行成功
  12. 谷歌浏览器截图_【插件推荐】一键滚动截图整个网页,支持二次编辑的免费工具...
  13. ie内核出现问题的解决方法
  14. 浏览器的id_亚马逊账号关联因素之浏览器是重中之重-亚马逊运营必知
  15. 2022edu教育邮箱哪个好?申请注册教育邮箱很难吗?
  16. 属牛的女宝宝取名:聪明上进、清秀纯真的女孩名字
  17. 有哪些高质量的图片网站(社区)推荐?
  18. Newton-Cotes 公式及代码
  19. java需要高智商,心理学家:真正高智商的人,根本不需要朋友
  20. 记-玩吧-一次失败的面试

热门文章

  1. EASYUI- EASYUI左移右移 GRID中值
  2. 目标描述(基于边界的描述)
  3. scala基础之提取器extractor
  4. Hive 之 用户自定义函数 UDF UDAF UDTF
  5. (3)zynq FPGA AXI4_Stream总线介绍
  6. python文件打开的合法方式-用python与文件进行交互的方法
  7. 如何导出android studio程序,(技术)聊聊Android Studio 如何生成Jar
  8. js实现excel块拖拉数据_小程序导出数据到excel表,借助云开发云函数实现excel数据的保存...
  9. 新增成功到编制为空bug_36 个JS 面试题为你助力金九银10
  10. python算法应用(八)——优化