实验环境是Ubuntu14.04。采用手机nexus 5,编译安卓6.0.1源码并烧录安卓。
源码编译没有一蹴而就,建议使用一台linux机器开启ssh后,通过远程的方式利用闲暇时间编译并查看结果。
下载源码
下载源码时,建议使用科大的镜像源。
先找好适合你手机的源码版本:
然后采用repo的方式,repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b 你的版本。
因为可以采用ipv6,所以速度不错。
环境搭建
主要步骤按照官方文档走。
首先,搭建要编译的环境,装相应的JDK以及一些软件。需要注意的一点是,最好使用aptitude而不是apt-get,因为aptitude命令会帮你解决不少软件互相依赖的问题。
本人采用的OPEN JDK编译成功。
编译步骤
源码编译
首先,因为是在真机上运行,所以需要下载一些相应的驱动程序。先去版本号查看适合自己机型的版本:版本号。比如我用Ne