其實之前和老師求證過AMD內核要用虛擬機的話應求助第三方模擬器(不然速度太慢)或直接使用真機測試,當時拿着虛擬機的報錯簡單搜索了下只翻到了一個用谷歌第三方工具的(檢索時關鍵詞不對的鍋),覺得麻煩就沒去弄,第一周的作業直接USB真機測試,但上課看到虛擬機的樣子還是羡慕了。
於是今天不甘心再去搜索了一下,很快了解到AMD內核只是不支持HAXM ( Intel Hardware Accelerated Execution Manager,英特爾硬件加速),但是2018年7月,谷歌已經解決這個問題,現在的 Android 模擬器也可以和 Windows 10 上 Hyper-V 支持的其他應用兼容運行。即amd也能用Android Studio的虛擬機,硬件要求android studio3.2以上,android模擬器v27.3.8以上。
此時打開控制面板-》程序-》程序和功能-》啟用或關閉Windows功能-》勾選Hyper-V和Windows虛擬機監控程序平台,如果能直接勾選就結束了hhh
但是在當時是我是找不到Hyper-V的,首先可查看系統信息中hyper-v 對應的四個功能是否為是,對應的解決辦法可查看https://www.xiaoyuanjiu.com/10673.html
但是,很有可能是因為你使用的Windows10家庭版未安裝hyper-v,還看到微軟官網很狗地寫着這句話
在CSDN中得到解決辦法,打開記事本輸入如下代碼,另存為hyper.cmd,以管理員身份運行該腳本,等命令行執行完畢,輸入Y重啟電腦
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
打開Android studio,成功運行虛擬機
