Android拓展系列(6)--CM9源码下载和编译
公司最近也开始基于android4.0 ICS修改框架了,公司的手机暂时不适合拿回家测试,也没有kernel的权限。 从个人的角度看,我手上现在有两部手机,一部是Htc G9 Aria,一部是Samsung I9100 Galaxys2,Cyanogenmod的开源代码都提供了对这些手机的驱动支持,并且能方便的编译打包,并安装到手机。 上一篇文章是android2.3的编译,已经过时,而且现在ubuntu已经升级到12.04,等等之类的,使我觉得非常有必要重新写一篇新的博客来展示最新的android怎么在最新的ubuntu上编译。 基于以上几点,下面我将基于galaxys2来演示如何编译cm9的源码并打包zip安装到手机。下面是我的参考文章: http://source.android.com/source/initializing.html http://forum.xda-developers.com/showthread.php?t=1552090 https://github.com/CyanogenMod/android 这些链接或多或少会有一些问题,从这些这些东西我整理出最简单最有效的一条编译之路,也许会很上面这些文章很多步骤和说法上不一致。 1.ubuntu12.04的选择 我第一次用x64的系统,发现配置环境的时候,会有很多种错误,后来我用32位的系统