踩了很多坑,花了2個(gè)小時(shí)終于搞定,寫出來讓大家別走彎路。
1、首先需要Android Studio 3.2 Beta或更高版本。
Android Studio版本.png

Android模擬器版本.png

主板設(shè)置.png
其中SVM Mode就是開啟虛擬化的設(shè)置,一點(diǎn)要Enabled狀態(tài)
4、接下來要開啟window10的Hyper-V虛擬機(jī)功能,(專業(yè)版window10用戶直接看步驟5)window10家庭版是沒有這個(gè)功能的,但是如果僅僅想用Hyper-V而升級為專業(yè)版完全沒有必要,因?yàn)榧彝グ嫫鋵?shí)是能添加Hyper-V的。
執(zhí)行腳本安裝Hyper-V虛擬機(jī)。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
將上面代碼保存為hyper.cmd的文件,然后執(zhí)行,腳本執(zhí)行過程完后,按Y重啟
5、經(jīng)過第4步hyper就已經(jīng)安裝上了,但是還需要開啟一個(gè)功能,第4步執(zhí)行完到下圖所示的地方把Windows虛擬機(jī)監(jiān)控程序平臺(tái)都勾選上。(沒有經(jīng)過第4步的朋友,直接到下圖所示的地方,把Hyper-v和Windows虛擬機(jī)監(jiān)控程序平臺(tái)都勾選上)然后安裝完重新啟動(dòng)電腦。
設(shè)置Windows功能.png
6、創(chuàng)建或編輯文件C:\ Users \ <your-username> \ .android \ advancedFeatures.ini并添加“WindowsHypervisorPlatform = on”行,來啟用
7、激動(dòng)人心的時(shí)刻,現(xiàn)在你已經(jīng)基本上配置好了,接下來去創(chuàng)建一個(gè)x86的模擬器設(shè)備就可以使用了,注意網(wǎng)上有一篇文章前面寫的都是正確的,但是他最后新建模擬器使用了armeabi-v7a,那就前功盡棄了,因?yàn)榕渲昧诉@么多就是為了使用x86模擬器,以前x86是只支持Intel,但是現(xiàn)在做的前面一系列操作都是為了讓AMD支持x86,所以千萬別選other里面的模擬器,那個(gè)是最古老的模擬器,也就是以前那種用起來超級慢的模擬器,即使不做前面的操作也是一樣可以運(yùn)行的,現(xiàn)在開啟了虛擬化,你就可以創(chuàng)建使用x86模擬器了,如下圖
模擬器大概十幾秒啟動(dòng)完畢,然后運(yùn)行程序試試吧!
