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

MAUI项目在Android模拟器运行报错:System.BadImageFormatException

解决MAUI项目在Android模拟器运行时的XAPRAS7000错误

修复步骤:

  • 清理重建项目
    删除项目根目录下的bin和obj文件夹,在Visual Studio中依次执行「清理解决方案」「重建解决方案」,之后再尝试启动模拟器运行项目。

  • 匹配模拟器与项目架构
    检查Android模拟器的架构(x86/x86_64/arm64),在项目属性的「Android」选项中,将「支持的架构」设置为与模拟器一致的类型,避免架构不兼容导致的PE头解析错误。

  • 更新Android相关组件
    打开Android SDK Manager,确保模拟器镜像、Android Build Tools、SDK Platform等组件均为最新版本。旧版本组件可能与当前MAUI SDK存在兼容性冲突。

  • 重置模拟器状态
    在Android Device Manager中选中目标模拟器,点击「更多操作」→「重置为出厂设置」,清除模拟器缓存与系统状态后重新运行项目。

  • 验证.NET MAUI SDK版本
    执行命令 dotnet --list-sdks 查看当前.NET SDK版本,确保使用的是稳定版MAUI SDK。预览版SDK可能存在未修复的模拟器适配问题,必要时切换至最新稳定版。

  • 重新替换SDK文件
    删除目录 C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\32.0.448,通过Visual Studio安装程序重新安装对应的Android SDK组件,排除个别文件损坏的可能。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 12:05:30