注:以前、stackoverflowで question を要求していましたが、応答がなかったため、ここに再投稿しました。
Ubuntu 12.04(x86-64バージョン)を使用しており、最近、Androidサイトからadtバンドル(adt-bundle-linux-x86_64-20130917.Zip)をダウンロードしました。 Eclipse-> Window-> Android Virtual Device Managerからいくつかの仮想デバイスを作成しました。しかし、仮想デバイスが起動しないAVDのいずれかで[スタート]をクリックすると、「エミュレータの起動」ダイアログボックスが表示され、読み込みバーが完全に読み込まれますが、かなりの待機の後でも何も起動しません。
コンソールからエミュレータ(sdk/tools内)を実行しようとしました:
./emulator -avd <AVD_name>
Segmentation fault (core dumped)
ただし、これを実行するとエラーがスローされますが、エミュレーターが起動します。
./emulator64-arm -avd <AVD_name>
emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so: cannot open shared object file: No such file or directory
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
Eclipse内のAndroid Virtual Device Managerから呼び出されたときにAVDが失敗する原因は何ですか?誰かが同様の問題に直面していますか?
Toolsフォルダーが〜/ Software/Android-sdk-linux/toolsであるとします
コンソールで、エミュレータコマンドを実行する前に次の操作を行います。
export LD_LIBRARY_PATH=~/Software/Android-sdk-linux/tools/lib:$LD_LIBRARY_PATH
./emulator64-arm -avd <AVD_name>
これで動作するはずです...
このコマンドは私のラップトップで機能しました:
export LD_LIBRARY_PATH="/home/<user>/Android/Sdk/tools/lib64:$LD_LIBRARY_PATH"
cd /home/<user>/Android/Sdk/tools
./emulator64-x86 -avd <AVD_name> -gpu on