无痛安装MS出品的android虚拟机

来源:互联网 发布:睡觉多梦 知乎 编辑:程序博客网 时间:2024/04/29 00:19

鉴于Google自家的虚拟机真的是太太太太太卡了。于是尝试使用microsoft家的虚拟机。速度还是蛮快的。

M:Google,你看别人家的虚拟机!G:……

虽然说使用起来挺爽的,不过从安装到可以使用还需费点力。简单记录一下。

1、安装虚拟机

可以从这里获取虚拟机:传送门。安装的时候一路Next就可以了,反正不能修改安装路径。另外,需要强调的是,microsoft的虚拟机使用了Hyper-V,记得通过启用或关闭windows功能开启虚拟机。安装完后就可以看到和下图一样的管理器了。虚拟机附带两个android 4.4虚拟机。
Emulator Manger
试着双击一个虚拟机,看看能否运行,可能会报错,提示用户权限问题(Unable to add user to the Hyper-V Administrators group exit code 2220)。如果报错,则试着右键-使用管理员身份运行虚拟机,如果还是不行,则到 本地用户和组-组-Hyper-V Administrators条目下看看是否包含了当前用户。没有就自己往里面加用户,然后重启系统,如果已经在里面了就直接重启。

2、启动虚拟机

重启后,双击任何一个已经存在的虚拟机。如果虚拟机成功运行的话,那么,恭喜你,你的电脑配置击败了全国不知道百分之多少的程序猿。如果运行后,提示内存不足,那么可以到这里

C:\Users\username\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices

修改cfg文件中的这句

device.vm.ram.size=1024

在重新启动虚拟机应该就可以运行了,博主的渣4741,修改成512后启动速度还是蛮快的 -.-

3、加入AS套餐

虚拟机可以正常启动后,接着就是加入AS套餐了。microsoft给出了教程,☞看这里看这里看这里,步骤还是比较简单的。

1、In Android Studio, go to the Run menu and click Edit Configurations…
2、Under Defaults / Android Application, set Target Device to Show chooser dialog
3、Check Use same device for future launches
版权归原作者

接着,创建两个工具栏项目,

Go to File > Settings > External Tools
Click Add
版权归原作者

在弹窗里面填入一下内容,
这里写图片描述

Task Program Parameters Quick-launch a particular profile C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe /sku:Android launch /id:[id of profile you want to launch] Open emulator manager C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatormgr.exe /sku:Android

其中id的值可以从cfg文件中获取到。后面如何添加工具栏的就不再描述了,文章里面截图很清楚了。

4、开始调试

到处为主,你就可以像过去一样的方法使用这个虚拟机了。什么,你说没显示虚拟机!那我猜,你下载的SDK是zip免安装的。简单的做法是,重新下载安装SDK,然后删掉,把原本的SDK文件夹的路径改成新安装的路径。或者修改注册表项和图片一样即可。

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools

具体参数
具体参数

至此,整个安装配置完成,Google和Microsoft就愉快的在一起了。再也不用担心虚拟机卡了。

最后在多嘴一句,MS说虚拟机是免费使用了,又提到了,如果没有登录微软账号则只有30天试用。

版权声明:本文为博主原创文章,转载请注明出处保持文章完整。
0 0
原创粉丝点击