1. 程式人生 > >安卓虛擬機器錯誤 PANIC Missing emulator engine program for 'arm' CPU

安卓虛擬機器錯誤 PANIC Missing emulator engine program for 'arm' CPU

               

1.問題現象。

在使用android studio虛擬機器的時候無法開啟arm的虛擬機器,提示錯誤:

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

而是用x86的安卓虛擬機器卻不會出錯。

2.問題分析

       可以開啟x86虛擬機器說明虛擬機器沒問題,而arm的虛擬機器用不了有可能是emulator的問題。開啟虛擬機器的時候留意左下角執行的命令:


可以知道emulator是在android sdk/tools目錄下的。去到android sdk目錄下可以看到tools目錄和emulator的目錄,裡面的檔案內容都是關於emulator的,而emulator目錄裡面有emulator-arm.exe。

3.問題解決

       由上面的分析知道emulator資料夾和tools檔案裡面是差不多的,只不過最新的emulator工具在emulator資料夾裡,那麼你只需把emulator資料夾替換成tools資料夾即可。

最後測試arm虛擬機器可以正常啟動了。

參考資料:

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