Android ROM开发之源码搭建与ROM生成
本文基于Android 4.2.2源码搭建环境。 硬件配置 4G以上内存、100G以上硬盘空间 :使用Intel i7内核,8G内存的PC编译Android 2.3首次需要半小时左右,小范围修改重新编译在5分钟左右;编译Android 4.2首次编译需要80分钟左右,二次编译速度也在10分钟左右。ccache缓存机制的引入保证了编译的高效,代价是占据大量硬盘空间。Android 4.2源文件在10G左右,编译文件在15G左右,如果使用多个Android版本,硬盘空间翻倍,所以建议保留100G以上的硬盘空间。 64位机器 : 为了编译Android 2.3.x以上版本,CPU要求是64位。 检查硬件环境 : 使用 df -h 检查个磁盘空间使用状况,保证/home空间充裕。 软件配置 操作系统 : 使用Ubuntu 12.04 64-bit Desktop(此版本为最新的长期维护稳定版本,新版的笔记本需要关闭EFTI模式) python : 要求2.6或者2.7 GNU make : 严格要求3.8.1 JDK 6 : 由于ubuntu默认安装openJDK,为保证稳定性,使用第三方ppa安装JDK或者源码安装 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install