Android学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本文就是把Android的源码下载下来。我们知道Android的源代码是用Git这个分布式版本控制工具管理的,下载起来比较麻烦,我们在这里用图解的方式一步一步来,你肯定能学会。
第一步、安装VMWare我假设你在Windows下,而Android源代码在Linux下下载会更方面些。那么我们就装一个虚拟机来创造一个Linux环境。不熟悉的同学去Google一下“VMware Workstation 7.1安装”。
第二步:安装Ubuntu10.04这一步不熟悉的同学去搜索”在VMware中安装Ubuntu10.04” 需要提醒一下,最好在图形界面方式安装,安装过程比较慢,需要等待的时候要有点耐心,我在95%的时候等了近20分钟^_^ 。可能对于有些人上面两步就是一个门槛,但我相信不会是你。
第三步:进入Linux ,打开终端哦,我还是配张图吧,扯谈,我知道这个你会的^_^
第四步:安装git和curl在终端窗口敲下面的命令,下同
sudo apt-get install git-core curl
如上图第一行,下面一路回车,安装完毕。
第五步:安装repo脚本
curl http://android.git.kernel.org/repo >~/repo第六步:给repo可执行权限配图还是上面那张,仔细看一下
chmod a+x ~/repo第七步:新建一个目录mydroid , 然后进入该目录配图还是上面那张,仔细看一下
mkdir mydroid
cdmydroid
第八步:repo初始化配图还是上面那张,仔细看一下
~/repo init -u git://android.git.kernel.org/platform/manifest.git
其间需要输入姓名和邮箱,随意输入,测试颜色选择是,最后你会得到一个类似“repo initialized in /home/nebulayao/mydroid”的提示,说明初始化成功。配图如下:
第九步:repo同步
~/repo sync
好了,因为有大约2个多G的资料需要下载,所以等待的时间可以出去吃个饭,打几局Dota……
最后你看到了这样一句 Syncing work tree: 100% ,done 表示下载完毕。
第十步:验收成果:下载完源代码有什么用呢?我们进入mydroid/packages/apps/Phone目录看一下,哦这不就是Android系统中打电话的那个程序的源代码吗,是的,你没有看错!到处都是宝藏 ^_^
分享到:
相关推荐
微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码...
图解android源代码下载指南
Android开发小知识_Android源代码下载指南(图解)[整理].pdf
NULL 博文链接:https://tungstenwang.iteye.com/blog/1232003
《图解CSS3核心技术与案例实战》PDF,配套源代码。《图解CSS3核心技术与案例实战》将CSS3特性按模块功能分类,通过理论、图解、实战的方式向大家阐释CSS3每个特性功能。能帮助从事CSS3开发的前端工程师 系统掌握CSS3...
图解Css3核心技术和案例书中各个章节使用的源代码,边看书边对着源码联系效果更好!
linux 源代码目录树结构图解,希望能帮助大家更直观的,更好的了解Linux内核的结构。
图解设计Iterator 源代码
图解CSS3:核心技术与案例实战书的源代码,官网下的。
常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解...
算法图解的源代码,包含各种不同语言的算法实现方法,具体算法包括:二分查找的方式和实现、选择排序实现、递归实现、快速排序实现、散列表实现、广度优先搜索实现、最短路径算法实现、贪婪算法解析、动态规划等一...
注:此为王政 所作,个人在网上淘到,与各位 做用户管理的朋友分享!内包含 转换XML 配置策略到数据库动态配置安全策略,及一些UML图解
所以如果想将Android移植到实际的硬件平台上需要将这部分代码剥离出来。当然这不是这篇文章的重点,我们现在的目的是要编译出一个可以在模拟器上运行的系统内核. 和标准的Linux开发流程一样,Android平台开发的一个...
图解说明android中ImageView的scaletype属性.pdf
VoLTE SIP代码意义及流程图解,帮助分析VoLTE的开发流程,可以用在android移动开发中
android 开发环境配置详细图解 android 开发环境配置详细图解android 开发环境配置详细图解
android开发环境ADT-22.2.1配置图解,是android开发环境的较新版本,模拟器较清新,也是现行手机的主流版本,比较实用。
Android成成.apk应用程序(图解)
之前,我使用过很多其它软件来版本控制代码的签入签出,但对于新手来说,VSS是一个很容易入门及很用起来最容易的,都是微软的东东嘛。不说那么多了,以下是我个人在使用过程中的使用VSS开发设置的过程,基本比较顺利...
本次上传的是图解数据结构 使用C++这本书的配套源码,代码无错误