You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 8.1下Visual Studio 2019 Xamarin模拟器启动报错求助

问题描述

开发环境

  • 操作系统:Windows 8.1 Pro 64位
  • 开发工具:Visual Studio 2019(版本16.11.25)
  • 已安装工作负载:.NET桌面开发、ASP.NET和Web开发、.NET移动开发(已停止支持)
  • 目标测试模拟器:Pixel 2 Pie 9.0 - API 28

核心错误

1. Android Device Manager启动模拟器报错

Device error: WARNING: unexpected '-prop' value ('monodroid.avdname=pixel_2_pie_9_0_-_api_28'), only 'qemu.' properties are supported
WARNING: unexpected '-prop' value ('emu.uuid=a7af4d97-19e3-499d-9c26-334ea3d7cfe0'), only 'qemu.' properties are supported

2. Visual Studio启动模拟器性能警告

Performance Warning: Launching the Android Emulator pixel 2 pie 90-api_28 on Hyper-V needs Windows Spring Creators Update (Redstone 4) or newer installed. Please update your system and retry.

设备硬件配置

  • 处理器:Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz
  • 内存:4.00GB

已尝试的排障操作

  • 通过Android Device Manager修改模拟器名称,将处理器架构改为x86_64并重新下载镜像,重启电脑后问题未解决
  • 自动安装Intel HAXM失败后,手动从Intel官网下载安装

补充关联问题

  • 曾同时安装Visual Studio 2022和2019,后续卸载了2022版本
  • 安装Visual Studio 16.11.25版本更新后,安装程序和IDE均未显示更新完成状态
  • Visual Studio安装器显示存在13MB不可移除空间,多次点击「修改」按钮无效果
  • 首次打开ASP.NET和Web开发、.NET移动开发工作负载时,默认未配置nuget.org包源,手动添加后解决了包依赖错误问题

需求说明

无法升级至Windows 10/11,寻求可行的解决方案,可接受使用第三方模拟器或旧技术栈替代


解决方案

针对模拟器启动错误与Hyper-V警告

1. 禁用Hyper-V,强制使用HAXM加速

Windows 8.1不支持Hyper-V的Redstone 4特性,需彻底关闭Hyper-V以启用HAXM:

  • 打开控制面板 → 程序和功能 → 启用或关闭Windows功能
  • 取消勾选所有Hyper-V相关选项,点击「确定」后重启电脑
  • 打开Android Device Manager,编辑目标模拟器:
    • 将Emulated Performance下的Graphics设置为Hardware - GLES 2.0
    • 将CPU/ABI改为x86(避免x86_64的兼容性问题)

2. 手动修复AVD配置文件

移除AVD配置中不被qemu支持的属性:

  • 打开AVD存储目录:C:\Users\<你的用户名>\.android\avd\<模拟器名称>.avd
  • 用记事本打开config.ini文件
  • 删除包含monodroid.avdname和emu.uuid的行,保存后重启模拟器

3. 第三方模拟器替代方案

如果官方模拟器仍无法正常运行,可尝试以下兼容Windows 8.1的选项:

  • Genymotion旧版本:选择3.0及以下版本,无需依赖Hyper-V,直接适配HAXM加速
  • BlueStacks 4:兼容Windows 8.1,可通过ADB连接到默认端口5555,在Xamarin中配置为测试设备

针对Visual Studio安装异常问题

1. 修复Visual Studio 2019安装

  • 打开Visual Studio Installer,点击「修复」按钮,等待修复完成(即使存在13MB不可移除空间,修复仍能解决更新未完成的问题)
  • 若修复无效,下载Visual Studio 2019 16.11.25的离线安装包,执行覆盖安装

2. 清理Visual Studio 2022残留文件

  • 删除目录:C:\Program Files\Microsoft Visual Studio\2022(若存在)
  • 打开注册表编辑器,删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\17.0相关键值(操作前请备份注册表)

内容的提问来源于stack exchange,提问作者neranjan tennekoon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 09:02:57