web-dev-qa-db-ja.com

「./qemu/linux-x86_64/qemu-system-i386」を起動できませんでした:そのようなファイルまたはディレクトリはありません

25rc1のSDKツールでは、$ PATHからエミュレーターを起動するときに問題が発生します

➜  ~  which emulator
/home/ligi/bin/Android-sdk/tools/emulator
➜  ~  emulator @M 
Could not launch './qemu/linux-x86_64/qemu-system-i386': No such file or directory
➜  ~  /home/ligi/bin/Android-sdk/tools/emulator @M
console on port 5554, ADB on port 5555

誰かが回避策を知っていますか?以前にエミュレータを起動してツールでcdするスクリプトを書くこともできましたが、おそらくより良い解決策があります。

17
ligi

私はAndroid studio 2.3でエミュレータに新しいパスを使用しているので、次のことを試してください:

使ってはいけません エミュレータ 以下で実行可能: sdk-path/tools / ディレクトリが、代わりにあるものを使用してください: sdk-path/emulator /

また、削除または名前を変更します エミュレータ で見つかった sdk-path/tools ディレクトリ。

そして、Android SDKはそれ自身で出荷されたため libstdc ++。so.6 libGLエラーを回避するには、以下を実行する必要があります。

cd $Android_HOME/emulator/lib64/libstdc++
mv libstdc++.so.6 libstdc++.so.6.bak
ln -s /usr/lib64/libstdc++.so.6 $Android_HOME/emulator/lib64/libstdc++  
35
Mustafa.R

これを試してみてください、それはWindows上で私のために働く。

ツール->Android->SDK Manager->SDKツール->Android Emulator

次に、Applyをクリックします。

enter image description here

25
黄俊鹏

コマンドラインからエミュレータを起動する場合は、最初に現在のディレクトリをAndroid sdk "tools"フォルダに設定してください。

これは回避策として私のために働いています:

pushd ${Android_HOME}/tools
emulator -avd ${EMULATOR_NAME} -wipe-data&
popd
10
user597159

これはMacOS Sierraで動作します。

設定->外観と動作->システム設定-> Android SDK-> SDK Tools(タブ)

オンAndroid Emulator and Apply

8
Neo Nguyen

ご使用の環境でAndroid_EMULATOR_FORCE_32BITが設定されていないことを確認してください

0
Steve Bradshaw

仮想デバイス構成で、エミュレートされたパフォーマンスをソフトウェアGLES 2.0に設定します

0
rexxar