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

Xamarin.Forms能否适配Android 14(SDK 34)?升级构建报错求助

解决Xamarin Android目标SDK 34发布构建报错问题
  • 别直接改AndroidManifest.xml
    Xamarin的目标SDK版本由项目属性控制,手动改清单会和项目配置冲突,构建时会被旧的目标版本(33)覆盖,自然报错。

  • 去项目属性里设目标SDK

    1. 右键Xamarin Android项目,选「属性」
    2. 切到「Android选项」标签页
    3. 在「编译」区域,把「目标Android版本」改成Android 14 (API 34)
    4. 顺便确认「最低Android版本」的配置符合你的需求,保存设置
  • 更新Android 14 SDK组件
    先检查有没有装API 34的SDK组件:

    1. 打开Visual Studio的「Android SDK管理器」
    2. 找到Android 14 (API 34)相关组件(SDK Platform、源码这些),确保都装了
    3. 没装的话勾选上,点「应用」完成安装
  • 清理重建项目

    1. 点菜单「生成」→「清理解决方案」
    2. 再点「生成」→「重建解决方案」
    3. 之后再试构建发布版APK
  • 还不行就手动改.csproj文件
    打开项目的.csproj文件,确认这两个属性是不是设对了:

<TargetFrameworkVersion>v14.0</TargetFrameworkVersion>
<AndroidTargetSdkVersion>34</AndroidTargetSdkVersion>

如果之前是33,改成34保存,再重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 02:27:06