環境
ubuntu 16.04
Android studio 3.0.1
エミュレータを起動しようとすると、起動せずに終了してしまいます。
Event Log
17:49 Emulator: libGL error: unable to load driver: nouveau_dri.so
17:49 Emulator: libGL error: driver pointer missing
17:49 Emulator: libGL error: failed to load driver: nouveau
17:49 Emulator: libGL error: unable to load driver: swrast_dri.so
17:49 Emulator: libGL error: failed to load driver: swrast
17:49 Emulator: X Error of failed request: BadValue (integer parameter out of range for operation)
17:49 Emulator: Major opcode of failed request: 155 (GLX)
17:49 Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext)
17:49 Emulator: Value in failed request: 0x0
17:49 Emulator: Serial number of failed request: 58
17:49 Emulator: Current serial number in output stream: 59
17:49 Emulator: Process finished with exit code 1
Code language: CSS (css)
調べた記事を参考に、ANDROID_EMULATOR_USE_SYSTEM_LIBS=1を設定してみました。
export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1
Code language: JavaScript (javascript)
Googleロゴまで表示されるようになりましたが、直後に終了してしまいます。
Event Log
17:51 Emulator: Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
Code language: JavaScript (javascript)
「ubuntu Emulator: Process finished with exit code 139」で検索すると、次の記事が見つかりました。
ubuntuでAndroid StudioのEmulatorが起動しない問題
エミュレータ設定のGraphicsをAutomaticからSoftwareに変更したら、起動しました。
「export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1」を設定しなくても、起動しました。