Android can';t在ubuntu 12.04.64位上安装liblapi mesa glx:i386

Android can';t在ubuntu 12.04.64位上安装liblapi mesa glx:i386,android,ubuntu,64-bit,mesa,Android,Ubuntu,64 Bit,Mesa,我正在尝试构建android源代码,并且我正在遵循Google的文档来创建它。它要求我安装liblapi mesa glx:i386,但我们似乎无法在ubuntu12.04上安装它,这可能解释了原因 ubuntu建议我安装libgl1-mesa-dri:386intead,但在安装时,它只会删除xorg 我确实需要libGL.so的东西。。。否则,我将在构建源代码时遇到错误: /usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit

我正在尝试构建android源代码,并且我正在遵循Google的文档来创建它。它要求我安装liblapi mesa glx:i386,但我们似乎无法在ubuntu12.04上安装它,这可能解释了原因

ubuntu建议我安装
libgl1-mesa-dri:386
intead,但在安装时,它只会删除xorg

我确实需要libGL.so的东西。。。否则,我将在构建源代码时遇到错误:

 /usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libGLES_CM_translator.so] Error 1
谁能告诉我如何安装libGL.so,在Ubuntu12.04上,64位???

我已经修复了这个错误

主要问题是
i386 linux gnu
中没有
mesa
文件

我做了两件事,我不知道哪一件有效,所以我把它们都写下来

1) 由于某些依赖性问题,我无法安装该文件。。。我只需下载deb文件(libgl1-mesa-glx-lts-quantal)并提取
mesa
文件,然后将
mesa
文件移动到
libgl1-mesa-dri:386
。下载链接

2) 我使用命令:
Install updates和包ia32-libs-multiarch:i386来支持多拱
我刚从这里读到命令

无论如何,这个bug似乎只发生在Ubuntu 12.04.02中。。我发现帖子上说他改回了Ubuntu 12.04.01,事情就这样解决了

嗯,我的错误被修复了。干杯