第一,安装必要包
sudo apt-get install flex
sudo apt-get install libx11-dev:i386
sudo apt-get install libreadline6-dev:i386
sudo apt-get install g++-multilib
(deb http://cz.archive.ubuntu.com/ubuntu trusty-updates main)
sudo apt-get install libncurses5-dev:i386
(这一个过程会卸载:
正在卸载build-essential(11.6ubuntu6) ...
正在卸载dpkg-dev(1.17.5ubuntu5.7) ...
正在卸载hardening-includes(2.5ubuntu2.1) ...
正在卸载g++-multilib(4:4.8.2-1ubuntu6) ...
正在卸载 g++(4:4.8.2-1ubuntu6) ...
正在卸载g++-4.8-multilib(4.8.4-2ubuntu1~14.04.3) ...
正在卸载 g++-4.8(4.8.4-2ubuntu1~14.04.3) ...
正在卸载gcc-multilib(4:4.8.2-1ubuntu6) ...
正在卸载 gcc(4:4.8.2-1ubuntu6) ...
正在卸载gcc-4.8-multilib(4.8.4-2ubuntu1~14.04.3) ...
正在卸载 gcc-4.8(4.8.4-2ubuntu1~14.04.3) ...
正在卸载network-manager-pptp-gnome(0.9.8.2-1ubuntu2) ...
正在卸载network-manager-pptp(0.9.8.2-1ubuntu2) ...
正在卸载pptp-linux(1.7.2-7) ...
正在卸载binutils(2.24-5ubuntu13) ...
)
sudo apt-get install zlib1g-dev:i386
sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib
sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++
sudo apt-get install gcc-4.6 g++-4.6 g++-4.6-multilib
sudo apt-get install libgl1-mesa-glx-lts-quantal:i386
(google 官方说是安装"libgl1-mesa-glx:i386" 这个包,但是安装了这个后ubutnu的桌面系统就被卸载了,开机会直接进到tty1, 通过下面这两篇文章知道,安装libgl1-mesa-glx-lts-quantal:i386 即可 libgl1-mesa-dri:i386)
http://blog.csdn.net/brucexu1978/article/details/38342691
http://askubuntu.com/questions/335853/ubuntu-wont-boot-after-initializing-the-build-environment-for-android/335865#335865
).
sudo apt-get install gawk
sudo dpkg-reconfigure dash ,选择no
sudo apt-get install libswitch-perl (否则会报错:Can't locate Switch.pm in @INC (you may need to install the Switch module)
sudo apt-get install lsb-core (6735 android 5.1编译会用到)
sudo apt-get install wine (6735 android 5.1编译会用到)
sudo apt-get install openjdk-7-jdk