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するスクリプトを書くこともできましたが、おそらくより良い解決策があります。
私は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++
コマンドラインからエミュレータを起動する場合は、最初に現在のディレクトリをAndroid sdk "tools"フォルダに設定してください。
これは回避策として私のために働いています:
pushd ${Android_HOME}/tools
emulator -avd ${EMULATOR_NAME} -wipe-data&
popd
これはMacOS Sierraで動作します。
設定->外観と動作->システム設定-> Android SDK-> SDK Tools(タブ)
オンAndroid Emulator and Apply
ご使用の環境でAndroid_EMULATOR_FORCE_32BITが設定されていないことを確認してください
仮想デバイス構成で、エミュレートされたパフォーマンスをソフトウェアGLES 2.0に設定します