在windows 7中使用ubuntu编译Android 2.3.1.,ubuntu version:10.04.4 , 64位
一、下载源码
在配置下载环境时,参考了网上很多篇相关的文章,大家可以参考一下:
http://blog.csdn.net/luoshengyang/article/details/6559955
http://www.cnblogs.com/hoji-real/articles/2144892.html
最主要的,还是参考android官方网站的内容:http://source.android.com/source/building.html,因为网上的文章,里面涉及到的下载地址很多都已失效。
下载源码时,请务必在良好的网络环境中下载,否则下载过程会持续很久很久......
二、编译过程
1、执行make
问题1:arm-eabi-gcc 没有那个文件或目录
解决:sudo apt-get install lib32ncurses5-dev
问题2:cannot find -lstdc++
解决:缺少g++-multilib库,执行:$ sudo apt-get install g++-mutilib
问题3:cannot find -lz
解决:sudo apt-get install lib32z1-dev