Visual Studio 2022中MAUI项目Android模拟器调试启动卡住问题
MAUI Android模拟器调试卡死问题排查与临时修复
问题详情
使用已安装全部更新的Visual Studio 2022调试MAUI Android项目时,出现以下异常:
- 调试启动后卡在日志输出:
[monodroid-debug] Trying to initialize the debugger with options: --debugger-agent=transport=dt_socket,loglevel=0,address=10.0.2.2:64294,embedding=1,timeout=1724325932 - 应用始终停留在蓝色启动页(带白色.NET文字或无文字),无论是否设置断点均无法继续加载
- 点击「停止调试」后,弹出错误提示:
调试器无法终止一个或多个进程:[N/A] Mono:调试器仍正在附加到进程,或当前进程未执行所选调试类型的代码。调试器现在可能不稳定,建议保存所有文件并退出。
- 关闭错误窗口后,VS停止调试流程,但模拟器中的应用仍卡死,只能通过关闭模拟器解决
- 不调试直接部署项目可正常运行,重装Visual Studio无效,问题始于测试网络异常处理时禁用模拟器的移动数据和Wi-Fi
临时修复步骤
以下操作可临时恢复调试功能(不确定是否需要同时执行):
- 重新安装Android Emulator:打开「Tools > Android SDK Manager」切换到Tools标签,找到Android Emulator,取消勾选完成卸载后重新勾选安装
- 重建模拟器设备:打开「Tools > Android Device Manager」,删除现有模拟器设备,重新创建新的设备
注意:首次恢复后可能存在部分断点无法触发的情况,且多次调试后问题会复现
内容的提问来源于stack exchange,提问作者Costas
相关产品推荐
相关产品推荐

