Ubuntu 12.04 上开发环境的配置方法就不在这里赘述了,直接去Google的开发者官网看就行了。这里主要记录个人在环境配置时遇到的问题和解决办法。
官网文档:http://source.android.com/source/initializing.html
-
手册中Installing required packages (Ubuntu 12.04)一部中安装包
libgl1-mesa-glx:i386 会提示依赖错误:
下列软件包有未满足的依赖关系: libgl1-mesa-glx:i386 : 依赖: libglapi-mesa:i386 (= 8.0.4-0ubuntu0.6) 推荐: libgl1-mesa-dri:i386 (>= 7.2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
解决方法就是安装推荐的依赖包 libgl1-mesa-dri:i386 最好不要安装第一个,所以这一步用下面的命令代替官网的命令:
$ 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-dir:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
安装过程中会提示卸载一些包,主要和 xserver-xorg 有关,这会造成下面这个更为棘手的问题。
-
Android开发环境配置结束以后重启电脑黑屏或者登陆界面不断重复陷入死循环
如果出现上面第一个问题的时候使用 libglapi-mesa:i386 代替 libgl1-mesa-glx:i386 最可能出现完全黑屏,解决办法:按 ctrl+alt+F1 进入命令行,在出现进入登陆界面前的 ubuntu 画面是就要赶快