Gerd のソリューションが最も役に立ったと思います。
誰かがこれに遭遇した場合、より詳細で完全な解決策...
バニラの studio.sh スターターシェル スクリプトは、環境変数を設定します。
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH"
エクスポートします。IDE_BIN_HOME は、studio.sh ファイルの場所 (通常は [android-studio]/bin の中間) を使用して設定されます。Studio->Manger->Tools->Manage AVDs からエミュレーターを起動すると、この env-var の前に android-SDK/tools/bin が付きます。つまり、スタンドアロンで起動したとき、その環境変数を設定していません。Gerd のソリューションは、lib をシステムの lib-search-path に追加します。別のアプローチは、これを処理するラッパーを作成して、必要なときにのみ設定され、(おそらく) 他のものも設定されるようにすることです。
#!/bin/bash
export JAVA_HOME="/usr/lib/jvm/java-BLAH"
export STUDIO_JDK="$JAVA_HOME" #This is also used in studio.sh
export IDE_BIN_HOME="/home/you/android-studio/bin"
export Anroid_SDK="/home/you/android-sdk"
export LD_LIBRARY_PATH="$Anroid_SDK/tools/lib:$IDE_BIN_HOME:$LD_LIBRARY_PATH"
cd "$Anroid_SDK/tools"
./emulator64-x86 -avd AVD-NAME-1 -gpu on &
./emulator64-arm -avd AVD-NAME-2
これはおそらく少しやり過ぎですが、完全です;) Distro/Setup によっては、JAVA_HOME が事前に設定されている可能性があるため、その行を削除できます。エミュレーターを常に使用する場合は、次のようなものを追加することもできます
export LD_LIBRARY_PATH="[YOUR Studio PATH]/tools/lib:$LD_LIBRARY_PATH"
.bashrc または .profile ファイルに追加します。
しかし、実際の質問に答えるには:これは、エミュレーターが OpenGLES を実行できなかったことを意味し (hardware-accel?)、ソフトウェア ルーチンを使用して OpenGLES を実装/エミュレートしています:D エミュレーターが目的のライブラリを見つけられるようにするには、適切な (3D-Accel.?) グラフィック カード ドライバーがインストールされている場合は、上記のいずれかを選択します (ラッパー シェルまたは (bash-)session-init 設定)。
Android-Studio の新しいバージョンでは SDK がフォークされていることに注意してください。