官方安装步骤
http://source.android.com/source/initializing.html#installing-required-packages-ubuntu-1204
Environment: Ubuntu 12.04 LTS
JDK 6
在进行到
1
2
3
4
5
>$ sudo apt-get install git 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有异常情况,后面会建议你安装libgl1- mesa-dri:i386
如果你真的听了这个建议,那就要吐血了:重启后会卡在登录界面之前。
原因就是上一步的安装过程中删除了若干quantal结尾的package。
解决方法:
系统loading的时候按shift进入recovery mode
1
$ sudo apt-get install ubuntu-desktop xorg
会安装更新若干pkg,重启即可
再回到上一步
将libgl1-mesa-glx:i386替换为 libgl1-mesa-glx-lts-quantal:i386
1
$sudo apt-get install libgl1-mesa-glx-lts-quantal:i386
补充下:
Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.
看了这段就知道为什么进不了桌面了