Android studio Android Emulator在Ubuntu 16.10上不工作

Android studio Android Emulator在Ubuntu 16.10上不工作,android-studio,ubuntu,react-native,android-emulator,ubuntu-16.04,Android Studio,Ubuntu,React Native,Android Emulator,Ubuntu 16.04,我使用的是宏碁Aspire E1-530,带有Intel 2117U处理器和6GB内存 我按照中给出的步骤安装React Native和Android Studio 2.3,还按照中给出的步骤安装了KVM。Android Studio启动时没有问题,我成功地安装了AVD,但当我启动AVD时,一个小窗口出现了一小秒,然后消失了。我还尝试从~/Android/Sdk/tools运行emulator,但它显示了以下错误: libGL error: unable to load driver: i965

我使用的是宏碁Aspire E1-530,带有Intel 2117U处理器和6GB内存

我按照中给出的步骤安装React Native和Android Studio 2.3,还按照中给出的步骤安装了KVM。Android Studio启动时没有问题,我成功地安装了AVD,但当我启动AVD时,一个小窗口出现了一小秒,然后消失了。我还尝试从
~/Android/Sdk/tools
运行
emulator
,但它显示了以下错误:

libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  55
  Current serial number in output stream:  54
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  55
  Current serial number in output stream:  54
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  39
  Current serial number in output stream:  40
QObject::~QObject: Timers cannot be stopped from another thread
Segmentation fault (core dumped)
当我运行仿真程序检查accl时,我得到以下输出:

accel:
0
KVM (version 12) is installed and usable.
accel

将emulator的libstdc++替换为您自己的:

mv ~/Android/Sdk/emulator/lib64/libstdc++/libstdc++.so.6{,.bak}
mv ~/Android/Sdk/emulator/lib64/libstdc++/libstdc++.so.6.0.18 {,.bak}
ln -s /usr/lib/libstdc++.so  ~/Android/Sdk/emulator/lib64/libstdc++/

从终端运行模拟器

$emulator-使用系统库-avd您的虚拟设备名称


你们有离散图形吗?对这个答案有什么解释吗?