web-dev-qa-db-ja.com

Windows emulator.exe PANIC: 'x86' CPUのエミュレータエンジンプログラムがありません

emulator.exeをAndroid Charles Proxyのエミュレーターとして使用しようとしています。しかし、起動時に問題が発生します

emulator @5.1_WVGA_API_28 

私はこのエラーを受け取ります:

パニック:「x86」CPUのエミュレータエンジンプログラムがありません。

ただし、Android studioからエミュレーターを実行できます。正常に動作しています!インテルプロセッサーがあります。

10
Cookie

コマンドラインからエミュレータを実行したい場合、

<your-full-path>/emulator -avd 5.1_WVGA_API_28 

Android SDKの新しいバージョンの場合、エミュレータパスは次のようになります。

/<xxx>/Android/sdk/emulator/emulator

古いバージョンのAndroid SDKの場合、エミュレータパスは次のとおりです。

/<xxx>/Android/sdk/tools/emulator

上記のいずれかを試して、どちらが該当するかを確認してください。

Androidエミュレーターコマンドラインの使用法の公式ドキュメント: https://developer.Android.com/studio/run/emulator-commandline

24
shizhen

私は問題を解決しました。 HAXドライバーをインストールする必要があります。ここでできます: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm または、単にSDKの更新を行います。

C:\Users\%username%\AppData\Local\Android\Sdk\tools\Android.bat update sdk

3
Cookie

それは私のPC上のパス/場所の問題ではありませんでした。

コマンドラインからエミュレータを動作させるには、x86_64システムイメージを使用する必要があります...

https://stackoverflow.com/a/56099493/531322

1
KARPOLAN