AMD平台如何使用Android Studio官方的高性能模拟器

踩了很多坑,花了2个小时终于搞定,写出来让大家别走弯路。

1、首先需要Android Studio 3.2 Beta或更高版本。
Android Studio版本.png

2、Android模拟器v27.3.8或更高;另外, Win10 至少是 Version 1803 四月更新版,为了方便,都升级到最新即可。
Android模拟器版本.png

3、确保Bios里开启了AMD的虚拟化支持,不同主板有差异,可以根据自己的主板去设置。这里放的是我的主板华硕B350-plus的设置位置图
主板设置.png

其中SVM Mode就是开启虚拟化的设置,一点要Enabled状态

4、接下来要开启window10的Hyper-V虚拟机功能,(专业版window10用户直接看步骤5)window10家庭版是没有这个功能的,但是如果仅仅想用Hyper-V而升级为专业版完全没有必要,因为家庭版其实是能添加Hyper-V的。
执行脚本安装Hyper-V虚拟机。

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的文件,然后执行,脚本执行过程完后,按Y重启

5、经过第4步hyper就已经安装上了,但是还需要开启一个功能,第4步执行完到下图所示的地方把Windows虚拟机监控程序平台都勾选上。(没有经过第4步的朋友,直接到下图所示的地方,把Hyper-v和Windows虚拟机监控程序平台都勾选上)然后安装完重新启动电脑。
设置Windows功能.png

6、创建或编辑文件C:\ Users \ <your-username> \ .android \ advancedFeatures.ini并添加“WindowsHypervisorPlatform = on”行,来启用

7、激动人心的时刻,现在你已经基本上配置好了,接下来去创建一个x86的模拟器设备就可以使用了,注意网上有一篇文章前面写的都是正确的,但是他最后新建模拟器使用了armeabi-v7a,那就前功尽弃了,因为配置了这么多就是为了使用x86模拟器,以前x86是只支持Intel,但是现在做的前面一系列操作都是为了让AMD支持x86,所以千万别选other里面的模拟器,那个是最古老的模拟器,也就是以前那种用起来超级慢的模拟器,即使不做前面的操作也是一样可以运行的,现在开启了虚拟化,你就可以创建使用x86模拟器了,如下图

模拟器大概十几秒启动完毕,然后运行程序试试吧!

运行效果如下图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,156评论 19 139
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,267评论 1 19
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,677评论 9 468
  • 很多人都特别喜欢每年到医院去体检,不惜花费巨额的资金去做全身检查。那到底好不好呢? 看完这篇文章,你可能会有一个全...
    纽村大少阅读 529评论 0 0
  • 2018.5.30 心在天地间 姓名:廖彩娥 【签到第19天】 【理想和情怀】 意义(人):做一个内心有光明的人 ...
    天使的百合阅读 326评论 0 0