安卓虛擬機器錯誤 PANIC Missing emulator engine program for 'arm' CPU
阿新 • • 發佈:2018-12-21
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