1. 程式人生 > >AMD CPU 執行 Android Studio 原生模擬器的幾點注意事項

AMD CPU 執行 Android Studio 原生模擬器的幾點注意事項

自己本身是用的是銳龍系列的處理器,不支援 AS 的原生模擬器。無奈自己的 Win10 又無法執行 genymotion,所以一直用的實機測試。前段時間谷歌對 AMD 的 CPU 進行了支援,甚是高興。結果搞了一晚上才把模擬器啟動成功,踩了不少坑,分享給大家,希望大家少走彎路。

  1. 首先需要將 AS 升級到 3.2 以上,同時也要把 AVD Manager 進行升級。另外, Win10 至少是 Version 1803 四月更新版,為了方便,都升級到最新即可。

  2. 在 bios 設定中開啟 AMD 的 svm mode 以支援虛擬化,預設是禁用的。不同品牌的主機板設定位置不同,一般都在 CPU 設定下。值得注意的,每次更新 bios 都會關閉 svm,更新後需再次開啟。

  3. 在 Windows 功能面板下開啟 Hyper-V 功能並重啟。如果找不到這個功能,可以在小娜或者設定中搜索 hyper,找到 “啟用或關閉 Windows 功能 “。

    開啟 Hyper-V
  4. 這應該是最坑的的一點,但也往往忽略了這一點。新建模擬器,我們一般是預設設定直接下一步,結果啟動報錯,翻牆查了資料才知道,在選擇系統的時候,預設設定的 ABI 是 x86 型別,而 x86 是隻支援因特爾處理器的。所以,在選擇 ABI 的時候一定要選擇 armeabi-v7a(arm64-v8a 沒有測試是否可行)。

    選擇 armeabi-v7a

最後,啟動,成功。第一次啟動速度很慢,請耐心等待。

為了啟動你我容易嗎?