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

如何在Xamarin.Android项目中引入androidx.datastore.preferences.core.PreferencesKeys

解决Xamarin.Android中AndroidX Datastore Preferences类缺失问题

1. 安装对应Xamarin绑定NuGet包

错误Failed resolution of: Landroidx/datastore/preferences/core/PreferencesKeys是因为项目缺少AndroidX Datastore Preferences的依赖。你需要在Xamarin.Android主项目中安装官方绑定的NuGet包:

  • 在NuGet包管理器中搜索并安装 Xamarin.AndroidX.DataStore.Preferences
    注意:保持该包版本与项目中其他AndroidX库版本一致,避免依赖冲突

2. 配置绑定项目依赖

如果你的原生库绑定项目需要直接调用Datastore相关API,同样需要在绑定项目中安装上述NuGet包,或者在绑定项目的.csproj文件中添加如下引用(替换为对应版本):

<PackageReference Include="Xamarin.AndroidX.DataStore.Preferences" Version="1.0.0.15" />

3. 清理重建确保依赖生效

  • 清理整个解决方案
  • 删除所有项目的bin和obj文件夹
  • 重新生成解决方案

4. 验证依赖引入

检查Xamarin.Android项目的References节点,确认Xamarin.AndroidX.DataStore.Preferences已成功添加;调试时可查看应用进程的类加载情况,确认该类可被正常解析。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 05:05:09