Ubuntu下, Adroid 2.3/4.x SDK 编译问题的简单处理方法

使用于目前最新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)

       

 

 

原文地址:https://www.cnblogs.com/bzhao/p/2683665.html