1. ホーム
  2. android-studio

Android仮想マシンのエラーです。PANIC: 'arm' CPU用のエミュレータ・エンジン・プログラムがありません。

2022-02-13 10:50:33

1. 問題現象。

android studio VMを使用しているときにarm VMを開くことができず、プロンプトエラーが表示されます。

Cannot launch AVD in emulator.
Output:
PANIC: Missing emulator engine program for 'arm' CPU.



<イグ

その代わり、x86のAndroid VMを使用すれば、エラーは発生しません。

2. 問題点の分析

       x86の仮想マシンを開くことができれば、仮想マシンに問題がないということになり、armの仮想マシンが動かないのは、エミュレータが問題である可能性があります。仮想マシンを開く際、左下にあるコマンドを探します。


エミュレータは、android sdk/toolsディレクトリにあることがわかりますね。android sdkディレクトリに行くと、toolsディレクトリとemulatorディレクトリがあり、中のファイルの中身はすべてemulatorに関するもので、emulatorディレクトリの中にはemulator-arm.exeが入っています。

3. 問題解決

       以上の分析から、エミュレータフォルダとtoolsファイルはほとんど同じであることがわかりますが、最新のエミュレータツールはエミュレータフォルダに入っているので、エミュレータフォルダをtoolsフォルダに置き換えればよいのです。

最後に、arm仮想マシンが正しく起動することをテストします。



参考

1. https://stackoverflow.com/questions/27151123/panic-missing-emulator-engine-program-for-arm-cpus-in-android-studio