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

如何修复Xamarin找不到xamarin.android.glide.disklrucache下annotations.jar的问题

问题原因

该报错是由于本地缓存的xamarin.android.glide.disklrucache 4.12.0.4版本NuGet包损坏,缺失了依赖的annotations.jar文件导致的。

解决步骤

  • 第一步:删除损坏的本地NuGet包缓存
    直接打开路径C:\Users\CODED\.nuget\packages\xamarin.android.glide.disklrucache\,删除整个4.12.0.4文件夹。如果需要批量清理所有本地NuGet缓存,可以在终端执行命令:
    nuget locals all -clear
    
  • 第二步:重新还原项目NuGet包
    回到Visual Studio,右键点击解决方案,选择「还原NuGet包」,或者在项目根目录终端执行命令:
    dotnet restore
    
  • 第三步:如果上述操作后仍报错,可尝试降级NuGet包版本
    该4.12.0.4版本本身存在打包缺陷的概率较高,可在NuGet包管理器中将xamarin.android.glide.disklrucache手动降级到4.12.0.3稳定版本。
  • 第四步:检查项目Android目标版本
    确认你的Xamarin.Android项目的目标框架版本不低于Android 10.0(API 29),和包依赖的monoandroid10.0目标版本匹配。
  • 若项目中引入了FFImageLoading、Xamarin.Essentials等依赖Glide的第三方库,同步将这些库更新到最新稳定版,避免版本依赖冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 19:45:07