web-dev-qa-db-ja.com

Ubuntu 12.04:Android仮想デバイス:Android仮想デバイスが起動しない

注:以前、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が失敗する原因は何ですか?誰かが同様の問題に直面していますか?

3

Toolsフォルダーが〜/ Software/Android-sdk-linux/toolsであるとします

コンソールで、エミュレータコマンドを実行する前に次の操作を行います。

export LD_LIBRARY_PATH=~/Software/Android-sdk-linux/tools/lib:$LD_LIBRARY_PATH
./emulator64-arm -avd <AVD_name>

これで動作するはずです...

1
giuspen

このコマンドは私のラップトップで機能しました:

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
0
Nazmul