環境 :ubuntu12.04 64位 、cpu爲i5、顯卡爲nvidia GT740
android編譯需要安裝以下組件,不然編譯通不過
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386
\
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
安裝完成後,或許有的電腦重啓不能進入系統了,黑屏
原因是安裝上面紅色字體libgl1-mesa-glx:i386組件時卸載了系統的xserver組件(他們之間衝突),筆者的電腦xserver組件有 xserver-xorg-glamoregl-lts-saucy xserver-xorg-lts-saucy xserver-xorg-video-all-lts-saucy xserver-xorg-video-ati-lts-saucy
注意藍色字體會隨着內核的改變而改變
爲了不卸載xserver組件,所以我們不能直接安裝libgl1-mesa-glx:i386 ,替換爲libgl1-mesa-glx-lts-raring:i386 libgl1-mesa-glx-lts-raring (注意:紫色字體對應上面藍色字體,比如 上面藍色字體saucy)
$ sudo apt-get install
libgl1-mesa-glx-lts-saucy:i386 libgl1-mesa-glx-lts-saucy
這樣android編譯環境搭建好了,可以編譯android 了