【Android】在Windows11系统上运行VisualStudioEmulator forAndroid

这是一个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掉了,失去了连接,关闭模拟器重启就好。

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TA远方

谢谢!收到你的爱╮(╯▽╰)╭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值