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

Xamarin包更新失败:无法安装GooglePlayServices相关包求助

解决Xamarin.GooglePlayServices包无法安装到MonoAndroid 7.1项目的问题

嘿,我之前也碰到过一模一样的坑!你遇到的错误本质是版本兼容性问题——Xamarin.GooglePlayServices.Base 60.1142.1和Xamarin.GooglePlayServices.Maps 60.1142.1这两个版本已经不再支持Android 7.1(API 25)了,它们的最低兼容要求是Android 8.0(API 26)及以上。

给你两个可行的解决方案,按需选择:

方案1:升级项目的目标Android版本

这是最稳妥的长期解决办法,毕竟旧版本的Android生态支持会越来越少:

  • 右键你的Android项目,选择「属性」
  • 在「Android」选项卡中,找到「目标框架」,将其修改为Android 8.0 (API 26) 或更高的稳定版本(比如Android 10/11都可以,看你的需求)
  • 同步调整「最小Android版本」:如果需要兼容更多旧设备,建议设为API 21及以上,但要保证它不高于你设置的目标版本

方案2:安装兼容Android 7.1的旧版本包

如果暂时不想升级项目的Android版本,你可以安装最后支持API 25的Google Play Services包版本:

  • 打开NuGet包管理器,搜索Xamarin.GooglePlayServices.Base,点击「版本」下拉框,选择52.0.0版本安装
  • 同理,Xamarin.GooglePlayServices.Maps也选择52.0.0版本,这个系列是最后适配Android 7.1的版本

额外提醒

  • 如果你选择升级Android版本,记得检查项目里的其他NuGet包,确保它们也兼容新的目标框架,避免出现其他依赖报错
  • 要是用的是Xamarin.Forms,还要确认Forms版本和新的Android目标版本匹配,不然可能会有渲染或功能异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:34:30