Android Studio中啟動虛擬機時,在主界面的“Event Log”中可能會有報錯信息,此時虛擬機仍然是可以運行的。
1 Failed to open /qemu.conf的解決方法
在“Event Log”(圖1①)中顯示“Emulator:ERROR |Failed to open /qemu.conf,err:2”(圖1②),該錯誤信息是“打開qemu.conf文件失敗”。

1.1 qemu.conf文件
qemu是一套可以在Windows操作系統中仿真出另一套操作系統的仿真軟件。因為它可以在系統中仿真出一顆虛擬的CPU,然后將要仿真的操作系統交給這顆虛擬CPU去處理,所以能夠達到同一平台卻能同時執行兩種操作系統的目的。
而qemu.conf是Android Studio虛擬機的配置文件,當虛擬機啟動時,需要讀取該配置文件的信息,默認情況下,該配置文件在C盤根目錄下。
1.2 解決方法
在C盤根目錄下創建qemu.conf文件即可。創建的方法為,首先在桌面中打開“此電腦”,點擊工具欄中的“查看”(圖2①),之后選中“文件擴展名”(圖2②)。該操作的目的是顯示文件擴展名,以便將文件擴展名改為“conf”。

圖2 顯示文件擴展名
之后,在C盤根目錄下新建一個文本文件,並將其改名為“qemu.conf”,如圖3所示。

圖3 qemu.conf文件
此時再次運行模擬器,則以上錯誤提示就不會再出現了。
2 unexpected system image feature string的解決方法
當模擬機運行時,在“Event Log”中顯示“Emulator:WARNING |unexpected system image feature string. Emulator might not function correctly.please try updating the emulator”。該提示信息的意思是“意外的系統鏡像特征字符串。虛擬機可能不會正常運行。請更新虛擬機。”

圖4 警告信息
對於此種報錯信息,可以降低虛擬機的API級別。例如,當前虛擬機的API級別是30,此時會由以上警告信息,那么將該虛擬機刪除,之后創建一個API級別為29的虛擬機即可,如圖5所示。

圖5 虛擬機API級別
