目前一直在学习源码方面的知识,前段时间刚刚搞定了recovery的移植。这方面的资料真实少之又少啊,谷歌了几天,文章也就那几篇而已,更别提国内的资料了。你让我们热爱学习的小白情何以堪。于是乎就开始动手了,编译的过程中,自己做了一些随笔的记录。把自己遇到的一些问题和解决办法都记录了下了,放在自己的笔记里了。今天整理出来,和大家共享一下。
本教程是针对有一定基础的人。如果你不会Ubuntu,不会环境的搭建。那你还是先学习一下吧。装Ubuntu各种各样的教程,网上一找一大堆。
教程所用的系统为Ubuntu12.04,示例机型为中兴N880E。源码目录为~/android/system/。
码字不容易,你懂的。。。。。。。
教程开始:
源码的同步大家可以看官方文档,教程直接从源码同步完后开始。
1、同步源码到最新,我同步的源码目录为~/android/system/,要改为自己的源码目录,下面每一步也一样
· cd ~/android/system/
· repo sync -j16
2、更新完成后,执行下面命令,完成环境的安装
· ./build/envsetup.sh
输出结果:
3、下一步,make我们后面要用到的工具
· make -j4 otatools
输出结果