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

这是一个x86架构处理器的安卓模拟器, 在Visual Studio开发工具上用的,也是运行在Hyper-V虚拟机上的,相比其它的模拟器的性能好,占用磁盘空间小,操作简洁方便,非常适合开发人员调试安卓手机模拟。

安装

首先,去官网下载一个独立的安装包Android 的 Visual Studio 模拟器,可能要在已安装的Visual Studio开发工具上进行,

安装好后,打开会出现一个模拟器管理列表,挑选一个初始化准备开启模拟器
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第1张图片

如上图,点击▶按钮即可打开一个模拟器,
首次打开需要加载一段时间,可能会慢,喝杯茶,耐心等待,

上面模拟器都依赖Hyper-V,打开开始菜单,找到Hyper-V管理器,看看有没有安装,

没有的话,要去打开Windows功能上去勾选安装,如下图
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第2张图片

找不到? 点 window11打开windows功能 或者 怎么在Windows11中安装Hyper-V

可能会卡在Launching emulator...这一下止步不前,这时,建议换一个其它版本API Level的模拟器试试,

若要坚持用一个版本,就试试这个命令,
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第3张图片

打开终端(管理员)执行一条命令bcdedit /set hypervisorlaunchtype auto ,然后呢,听说要重启电脑才行,
这么做只是解决Hyper-V无法自动开启导致的问题,可以试试,不一定有用

调试

打开终端(Windows PowerShell),输入一下命令,提示找不到
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第4张图片

需要设置好模拟器的adb tools

去开始菜单搜索注册表编辑器,找到就点击打开,如下图
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第5张图片

展开这个路径计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node

看看有没有Android SDK Tools这一项,没有就选中,点鼠标右键,新建一个项,

再添加一个字符串值,名称为Path,数据为你的Android SDK存放位置,如下图
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第6张图片

原以为这就好了,试试回到终端输入命令adb devices,会发现还是没有出现

是不是被虚拟机隔离了,打开Hyper-V管理器,

在虚拟机列表,会出现已经建好的一些模拟器,
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第7张图片
选一个已经关机的模拟器,鼠标右键选设置,弹出一个对话框如下
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第8张图片

把其中的处理器兼容性配置,迁移…这里勾选一下,保存就好,

重启模拟器,再到终端测试一下,同下图这样,没问题OK
【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第9张图片

模拟器是在Hyper-V上隔离运行的,要实现adb连接的话,需要通过本地网络交换器连接

如果中途遇到终端命令adb devices没有出现的问题,那是原来的adb被kill掉了,失去了连接,关闭模拟器重启就好。

【Android】在Windows11系统上运行VisualStudioEmulator forAndroid_第10张图片

你可能感兴趣的:(Android,android,模拟器,x86,visualstudio,emulator)