web-dev-qa-db-ja.com

エミュレーター-avdは仮想デバイスを起動しません

ubuntu 16.04にAndroidStudioをインストールし、そのAVDマネージャーGUIを使用して2つの新しいデバイスを作成しました。ターミナルでemulator -list-avdsと入力すると、デバイスが正しくリストされますが、emulator -avd <name>を実行するとエラーが発生します。

[139684796983104]:ERROR:Android/android-emu/Android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/home/amir/../emulator/qemu/linux-x86_64/qemu-system-i386': No such file or directory

どうすれば解決できますか?

1
Amir-Mousavi

インストールされているディレクトリからエミュレーターを呼び出すことでこれを解決できると確信しています:.

$ cd /home/amir/Android/Sdk/tools/
$ emulator -avd <name>

環境変数$Android_HOMEの作成を検討してください。

ディレクトリが上記の例と一致する場合、変数を/home/amir/Android/Sdkに設定します(ツールを含めないでください)。

一部の人々は、これで問題が解決したと報告しているため、ツールディレクトリ内からエミュレータを起動する必要さえありません。

これは確認できませんが、cd $Android_HOME/tools && emulator <name>の方が簡単ですよね?

1
Thomas Praxl