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

App Center构建Xamarin.Forms安卓应用报错XALNK7000

解决App Center构建Xamarin.Forms Android应用的XALNK7000错误

修复步骤

  • 更新AndroidX AppCompat包
    确保项目引用的Xamarin.AndroidX.AppCompat包为最新稳定版,且与Xamarin.Android 13.2兼容。可通过NuGet包管理器更新,或直接在.csproj文件中指定版本:

    <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.6.1" />
    
  • 调整链接器规则
    App Center默认链接器设置可能移除了必要的AndroidX类,可修改链接器行为:

    • 切换链接器选项为仅链接SDK程序集或Sdk和用户程序集链接(按需选择)
    • 在.csproj中添加豁免规则,避免目标命名空间被链接:
      <AndroidLinkSkip>AndroidX.AppCompat.Graphics.Drawable</AndroidLinkSkip>
      
  • 清理构建缓存
    在App Center构建配置中添加预构建脚本,执行清理操作:

    msbuild /t:Clean
    

    同时本地清理项目后重新提交代码,避免旧缓存干扰。

  • 强制还原NuGet依赖
    在构建步骤中添加NuGet还原命令,确保所有依赖包正确安装:

    nuget restore
    
  • 升级Xamarin.Forms版本
    若使用的Xamarin.Forms版本较旧,可能存在与新版Xamarin.Android的兼容问题,升级到最新稳定版可完善AndroidX支持。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 13:04:52