在分析Android源代码之前,需要先获取Android系统的源代码,并在自己的机器上进行编译。在本章的内容中,将详细讲解获取并编译Android 5.0源代码的基本知识。另外,因为Android系统源代码的文件数量巨大,目录结构层次复杂,所以,将在本章对Android 5.0源代码的目录结构进行整体分析,并详细介绍从SDK中生成SDK的方法。