Android源码学习
jinxinliu1
这个作者很懒,什么都没留下…
展开
-
Android源码学习(1)Git使用指南
工欲善其事,必先利其器。在学习Android之前,我们必须掌握Git的使用。什么是Git?Git是一个免费、开放源码的分布式版本控制系统。目前,包括Git自身、Linux kernel、Perl、Eclipse、Gnome、KDE、QT、Ruby on Rails、Android、PostgreSQL、Debian,X.org等很多项目都在使用Git进行版本管理。(摘自Git官网htt转载 2015-05-06 17:54:33 · 467 阅读 · 0 评论 -
Android源码学习(2)使用Git和Repo进行版本管理
Android项目采用Git和Repo进行版本管理。在大多数情况下,Git都可以满足用户的需求。然而,由于Android项目过于庞大,想要简单、高效的管理这一百多个Git库,并不是一件容易的事情。Repo正是基于此需求,对Git命令部分封装,用来简化一些跨网络的操作。安装Repo创建repo所在的目录,并将目录加到PATH环境变量中$ mkdir ~/bin转载 2015-05-06 17:55:24 · 1232 阅读 · 0 评论 -
Android源码学习(3)Android repo 魔法
(注:本文转载自群英会博客,原文作者蒋鑫。蓝色文字为我的备注)Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码转载 2015-05-06 17:55:59 · 413 阅读 · 0 评论 -
Android源码学习(4)在Ubuntu11.04上编译Android
学习了Android的版本管理工具Git和Repo之后,已经迫不及待的要下载Android的源代码、编译并运行了。(注:本文是基于Ubuntu11.04)初始化编译环境下载Android全部代码大概需要2G的磁盘空间,编译Android源码则至少需要10G的磁盘空间。所以,在开始之间最好先检查下系统的可用空间$ df -hFilesystem Size转载 2015-05-06 17:56:40 · 446 阅读 · 0 评论 -
Android源码学习(5)Android编译系统之envsetup.sh
根据Android源码学习(4)在Ubuntu11.04上编译Android所示步骤,我们已经成功编译了Android源码、并通过模拟器成功运行了Android。接下来,将开始漫长的的源码学习之旅。但是,面对如此庞大的项目(将近2G的源码),我们该从如何入手呢?几年的程序员经验让我觉得,每当面对一个全新项目时,从项目的编译系统入手,对于理解项目的功能,代码组织结构起到至关重要的作用。And转载 2015-05-06 17:57:39 · 633 阅读 · 0 评论