虽然很多网友都已经写过在ubuntu11.04中编译运行Android2.3的文章,不过,任何东西都得亲自去做过才会更加清楚的知道其中的步骤,很久以前就想亲自编译一下Android源码,想做一下Android的嵌入式开发,最近才开始真正去做,当然之前加入一个CM10的开发团队的部分尝试还是很有用的,虽然没怎么做出点什么东西,还是蛮惭愧的!最近要回学校做毕业设计和论文答辩,黄石的夏天估计热的稀烂,和武汉有得一拼...
闲话少说,我的系统具体配置是:
win7 32位旗舰版+VM Ware 9.0
ubuntu系统是:ubuntu 11.04 Desktop-i386 ,并不是老罗推荐的ubuntu-11.04-alternate-i386,因为我觉得这个实在是太...而且好像不能安装图形界面的纯净ubuntu版本不太适合我,我喜欢ubuntu还算漂亮的用户界面。注:感谢老罗的Android之旅,http://blog.csdn.net/column/details/androidluo.html,请支持老罗!!
首先是获取源码,相信很多网友知道了怎么在网络上获取ubuntu源码,大概就是安装git工具,然后在google网站上同步源码,我也试过这个,具体的:
git配置搞定了,接着就是难熬的同步...
以为可以同步成功,但是同步过程却经常中断,提示拒绝访问,我决定放弃!!!
在老罗的http://blog.csdn.net/luoshengyang/article/details/6559955这篇文章中找到了http://zhu.im/Android/,说是可以下载Android源码,结果经过长时间的下载,终于下载完了6.5G的Android2.3.1源码,但是在ubuntu11.04中解压(tar -jxvf **.tar.bz2)却只有2.6G大小,但是可以编译成功并运行!大家放心!另外一个Android的源码相关下载地址是:http://hala01.com/
下载完源码,接下来是搭建编译环境:
I . 安装Java SDK。在Ubuntu上执行以下命令:
#
完成环境搭建,接着就是make了,当然前提是需要一下源文件,具体的参考:http://blog.csdn.net/luoshengyang/article/details/6559955
经过一晚上漫长的编译,具体什么时候编译完我也不清楚,大早上起来,发现终于完成了!
接着用模拟器运行,编译生成的文件是正常的!
至此,Android2.3的编译运行终于搞定,当然网上很多文章已经详细的说明了怎么在ubuntu下编译运行Android源码,但是我想说的是,自己亲手去做才能正真的学到东西,随手记录自己的实现过程,既可以帮助自己保存一下笔记,也可以帮到其他网友,为何不为啊!