这是一个x86架构处理器的安卓模拟器, 在Visual Studio开发工具上用的,也是运行在Hyper-V虚拟机上的,相比其它的模拟器的性能好,占用磁盘空间小,操作简洁方便,非常适合开发人员调试安卓手机模拟。
安装
首先,去官网下载一个独立的安装包Android 的 Visual Studio 模拟器,可能要在已安装的Visual Studio开发工具上进行,
安装好后,打开会出现一个模拟器管理列表,挑选一个初始化准备开启模拟器
如上图,点击▶按钮即可打开一个模拟器,
首次打开需要加载一段时间,可能会慢,喝杯茶,耐心等待,
上面模拟器都依赖Hyper-V,打开开始菜单,找到Hyper-V管理器,看看有没有安装,
没有的话,要去打开Windows功能上去勾选安装,如下图
找不到? 点👉 window11打开windows功能 或者 怎么在Windows11中安装Hyper-V
可能会卡在Launching emulator...
这一下止步不前,这时,建议换一个其它版本API Level
的模拟器试试,
若要坚持用一个版本,就试试这个命令,
打开终端(管理员)执行一条命令
bcdedit /set hypervisorlaunchtype auto
,然后呢,听说要重启电脑才行,
这么做只是解决Hyper-V无法自动开启导致的问题,可以试试,不一定有用
调试
打开终端(Windows PowerShell),输入一下命令,提示找不到
需要设置好模拟器的adb tools
去开始菜单搜索注册表编辑器,找到就点击打开,如下图
展开这个路径计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node
,
看看有没有Android SDK Tools
这一项,没有就选中,点鼠标右键,新建一个项,
再添加一个字符串值,名称为Path
,数据为你的Android SDK存放位置,如下图
原以为这就好了,试试回到终端输入命令
adb devices
,会发现还是没有出现
是不是被虚拟机隔离了,打开Hyper-V管理器,
在虚拟机列表,会出现已经建好的一些模拟器,
选一个已经关机的模拟器,鼠标右键选设置,弹出一个对话框如下
把其中的处理器兼容性配置,迁移…这里勾选一下,保存就好,
重启模拟器,再到终端测试一下,同下图这样,没问题OK
模拟器是在Hyper-V上隔离运行的,要实现adb连接的话,需要通过本地网络交换器连接
如果中途遇到终端命令adb devices
没有出现的问题,那是原来的adb被kill掉了,失去了连接,关闭模拟器重启就好。