Ubuntu 12.04.5 LTS下配置android4.4编译环境

来源:互联网 发布:java自学什么书比较好 编辑:程序博客网 时间:2024/05/16 12:40

第一,安装必要包

sudo apt-get install git-core
sudo apt-get install gnupg

sudo apt-get install flex

sudo apt-get install libx11-dev:i386
sudo apt-get install libreadline6-dev:i386

sudo apt-get install bison
sudo apt-get install gperf
sudo apt-get install build-essential
sudo apt-get install zip
sudo apt-get install curl
sudo apt-get install libc6-dev
sudo apt-get install x11proto-core-dev
sudo apt-get install libgl1-mesa-dev

sudo apt-get install g++-multilib

(deb http://cz.archive.ubuntu.com/ubuntu trusty-updates main)

sudo apt-get install mingw32
sudo apt-get install tofrodos
sudo apt-get install python-markdown
sudo apt-get install libxml2-utils
sudo apt-get install xsltproc



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 ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1  /usr/lib/i386-linux-gnu/libGL.so

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


0 0
原创粉丝点击