2017-12-10 34 views
3

Androidのエミュレータを起動できません。何もロードされていないようです。Android Studio AVD - エミュレータ:終了コード1で処理が完了しました

ピクセル2 API 26 Android 8.0 x86。

Linux Ubuntu 16.04 LTS 64ビット。

12/10/17 2:20 PM Emulator: libGL error: unable to load driver: vmwgfx_dri.so

2:20 PM Emulator: libGL error: driver pointer missing

2:20 PM Emulator: libGL error: failed to load driver: vmwgfx

2:20 PM Emulator: libGL error: unable to load driver: swrast_dri.so

2:20 PM Emulator: libGL error: failed to load driver: swrast

2:20 PM Emulator: X Error of failed request: BadValue (integer parameter out of range for operation)

2:20 PM Emulator: Major opcode of failed request: 155 (GLX)

2:20 PM Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext)

2:20 PM Emulator: Value in failed request: 0x0

2:20 PM Emulator: Serial number of failed request: 33

2:20 PM Emulator: Current serial number in output stream: 34

2:20 PM Emulator: Process finished with exit code 1

答えて

9

あなたはAVDで、エミュレートパフォーマンスグラフィックスオプションで「ソフトウェア」を使用するように変更することで、この問題を解決することができますが、あなたのシステムで利用可能なlibstdc++.so.6の代わりに使用して

それとも

を設定しますAndroidのSDKに同梱1:

  • エミュレータはこれを行うには、-use-システム-libsのスイッチがあります。

  • ~/Android/Sdk/tools/emulator -avd Nexus_5_API_23 -use-system-libs

    はまた、あなたのユーザー/システムの1からANDROID_EMULATOR_USE_SYSTEM_LIBS環境変数を設定することができます。これは、Android Studio内から起動してもエミュレータが動作することを確認するメリットがあります。

参照:https://code.google.com/p/android/issues/detail?id=197254#c15

関連する問題