鑒于最近AMD3代銳龍很給力,很多小夥伴上了3代銳龍以後跑不了as的安卓模拟器,網上很多都是複制粘貼解決辦法,這裡給出實測可用的配置步驟。對于1代和2代銳龍應該也是一樣的。
更新:虛拟機關閉後要在虛拟機管理工具中選擇冷啟動才能再打開,否則打開後不開機
首先就是要進入bios開啟SVM mode,各廠家主機闆具體位置不太一樣,以我的華碩主機闆為例,進入bios後按F7進入進階模式,在advanced頁籤裡面選擇cpu configuration,将SVM mode的選項設為enabled,按F10儲存重新開機。
關鍵的一點,確定系統為最新版本,Win10 專業版,家庭版可能沒有Hyper-V。在設定->windows 更新->OS内部版本資訊檢視。我的系統是18362.267,在更新之前是18362.239。舊版本系統存在bug,在啟動虛拟機時會報錯,啟動不了WHPX: Failed to emulate MMIO access with EmulatorReturnStatus: 2 (InternalEmulationFailure )(mmp,這個問題搞了我好久)

然後在 啟用或關閉Windows功能中勾選 Hyper-v和Windows虛拟機監控程式平台,确定後等待安裝完進行重新開機。win10 家庭版如果沒有Hyper-V可參考https://www.jianshu.com/p/b198333b4cec,我沒有具體嘗試,可行性待定。
确定android studio是3.2或更高版本,android simulator是27.3.8或更高版本版本。下面是我的版本。
配置完成,最後建立x86虛拟機即可運作。
最後放一下我的配置:
參考:https://www.jianshu.com/p/b198333b4cec
https://stackoverflow.com/questions/55197032/android-emulator-whpx-failed-to-emulate-mmio-access-exit-code-3