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

NET9 MAUI应用可部署至Android物理设备,但无法连接Pixel 8模拟器完成部署

NET9 MAUI应用可部署至Android物理设备,但无法连接Pixel 8模拟器完成部署

你遇到的这个问题挺典型的——明明.NET 9 MAUI应用能顺利部署到Mac连接的Android物理设备,可就是连不上Pixel 8模拟器,哪怕反复执行DotNet MAUI: Configure Android里的「Refresh Android environment」操作,错误提示还是一模一样:

Debugging canceled: Unexpected error occurred trying to connect Android Emulator 'Pixel 8'. Try running the '.NET MAUI: Configure Android' command and selecting 'Refresh Android environment'.

反而换成Google Pixel 7A模拟器就能正常部署启动,这说明问题大概率出在Pixel 8模拟器本身或者它和.NET 9 MAUI工具链的兼容性上。给你几个实用的排查方向:

  • 核对模拟器系统镜像与项目SDK版本:先确认Pixel 8模拟器用的Android系统镜像版本,是不是和你MAUI项目的目标SDK版本对齐?有时候新机型模拟器默认用的高版本系统,和项目目标SDK不匹配就会出连接问题,试试换成和项目目标SDK一致的镜像重新创建模拟器。
  • 重置/重建Pixel 8模拟器:打开Android Studio的设备管理器,找到你的Pixel 8模拟器,先试试「Wipe Data」清理数据重置状态;如果没用,直接删掉这个模拟器,重新创建一个新的Pixel 8实例,有时候模拟器的配置文件损坏会导致这类异常。
  • 检查ADB连接状态:在Mac的终端里执行adb devices命令,看看Pixel 8模拟器有没有被识别到。如果没显示,可能是ADB服务异常,试试执行adb kill-server再adb start-server重启服务。
  • 更新.NET工具链和IDE:确认你的Visual Studio for Mac和.NET 9 SDK都是最新稳定版,旧版本的工具链可能对Pixel 8这类新机型模拟器的支持不完善,更新后说不定能解决问题。
  • 查看详细调试日志:在Visual Studio的输出窗口切换到「Android Debug」频道,看看连接失败时的具体报错细节,比如是权限问题、网络问题还是模拟器进程异常,这些日志能帮你精准定位问题。

如果暂时急着开发,先用Pixel 7A模拟器凑合用也没问题,同时可以留意.NET MAUI的官方更新,说不定这是个已知的兼容性问题,后续工具链更新就能修复。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 08:33:03