当我输入命令时
emulator @Andreud
其中“Andreud”是我创建的 AVD 的名称,它出现以下错误
PVRDRIInitPVR2D: PVR2D device index (0)Failed to load libGL.so
error libGL.so: cannot open shared object file: No such file or directory
Failed to load libGL.so
error libGL.so: cannot open shared object file: No such file or directory
并且模拟器窗口中出现了一个空白屏幕,我应该在那里看到 Android 主屏幕、图标等。
根据评论,我尝试安装 ia32-libs
aneesh@nb14:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'ia32-libs' has no installation candidate
我希望显示主屏幕。任何帮助都将不胜感激。
答案1
在 64 位系统上,您需要 Android SDK 的 32 位库:
对于 Ubuntu 13.04 或更低版本:
sudo apt-get install ia32-libs
对于 Ubuntu 13.10 或更高版本:
sudo apt-get install libgl1-mesa-dev:i386
ia32-libs 是适用于 64 位系统的 32 位兼容包,因此仅在 64 位系统中可用。如果您已经安装了 32 位系统,则必须单独安装 libGL:
sudo apt-get install libgl1-mesa-dev
答案2
键入命令
emulator-arm @Andreud
希望这可以帮助 :)