使用于目前最新Ubuntu版本:
好像从11.04以后就不能成功编译android系统了,解决知道很多不是很方便,主要是因为安装是java 7版本,还有本地编译器已经是4.6以上的版本,经过我测试,我给出个方法简单易用:
A: 主机编译器的修改:
1. 加装4.4的编译器:
sudo apt-get install gcc-4.4-multilib g++-4.4-multilib gcc-4.4 g++-4.4
2. make CC=gcc-4.4 CXX=g++-4.4
或者:cd /usr/bin/; sudo rm gcc g++; ln -sf gcc-4.4 gcc; ln -sf g++-4.4 g++
B: 安装Java6
在 source.list 中增加行:deb http://ppa.launchpad.net/ferramroberto/java/ubuntu natty main
当然安装完最好把它去掉
sudo apt-get update
sudo apt-get install `apt-cache pkgnames |grep sun-java6`
如果系统同时安装了java7的话,可以卸载掉或者: 通过如下命令切换到java6
sudo update-java-alternatives -s java-6-sun
(sudo update-java-alternatives -s java-7-oracle)