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

.NET MAUI 7构建Android报错NETSDK1181:缺失Microsoft.Android.Ref.32包

修复.NET MAUI 7构建Android时的NETSDK1181错误

以下是针对错误NETSDK1181:获取包版本失败,包'Microsoft.Android.Ref.32'未出现在工作负载清单中的可行修复方案:

  • 检查并更新.NET工作负载

    1. 打开终端或命令提示符,执行dotnet workload list查看已安装的工作负载,确认Android相关组件是否完整。
    2. 执行dotnet workload update更新所有工作负载,确保对应版本的Android组件被正确同步。
    3. 若更新无效,重新安装Android工作负载:dotnet workload install android
  • 清理项目与NuGet缓存

    1. 删除项目根目录下的bin和obj文件夹,随后重新构建项目。
    2. 清理NuGet本地缓存:执行dotnet nuget locals all --clear,完成后重新运行dotnet restore还原依赖。
  • 调整项目Android目标版本配置

    1. 打开项目的.csproj文件,检查<TargetFramework>节点,确保指定的Android版本存在对应工作负载,例如将net7.0-android32.0调整为net7.0-android33.0(若无需API 32)。
    2. 若必须使用API 32,通过Android Studio的SDK Manager安装Android 12L (API 32)的SDK平台组件。
  • 修复或重装.NET 7 SDK

    1. 打开系统控制面板的「程序和功能」,找到Microsoft .NET SDK 7.x,选择「更改」后执行修复操作。
    2. 若修复无效,卸载现有.NET 7 SDK,重新下载并安装官方最新版本的.NET 7 SDK。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 15:53:11