1. Android源代码目录结构

    在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置。

  2. Android源码编译概述

    1.简介 通常我们编译Android系统,生成Rom,并不会直接拿Android官方源代码去编译,因为缺少device的配置文件以及device的内核源码,我们会选择Cyanogen团队基于Android源码的开发的Cyanogenmod系统,它对原生的Android代码做了很多优化,并且收集了很多的device配置以及device的内核源码,可以直接生成设备的Rom 国内很多Rom都是基于Cyanogenmod系统修改的,初期的小米系统也是如此 Cyanogenmod的官方网站是: www.cyanogenmod.org Android官方源代码(也称aosp android open source project),见 source.android.com 接下来我们以在Ubuntu 12.04上编译cm10.1为例,讲述环境搭建过程