KVManager. getKVStore总是失败?

const options: distributedKVStore.Options = {
  createIfMissing: true,
  encrypt: true,
  backup: true,
  autoSync: true,
  kvStoreType: distributedKVStore.KVStoreType.SINGLE_VERSION,
  securityLevel: distributedKVStore.SecurityLevel.S2
};
this.kvStore = await this.kvManager.getKVStore(KVStorage.storeId, options);

一直报错:​​{"code":"15100002"}​

已经设置​​createIfMissing: true​​了,为什么总是不行?

UI
UI框架
2024-07-30 13:27:57
浏览
已于2024-7-30 14:28:06修改
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
nathanie

根据你的错误码:

可能原因

打开已创建的数据库时,options参数配置发生了变化,可能原因如下:

  1. 期望新建数据库时,使用了已创建过的数据库名称storeId。
  2. 期望改变已创建数据库的options参数配置。

处理步骤

  1. 新建数据库前,请检查数据库名称storeId不与已创建数据库的storeId重名。
  2. 期望改变已创建数据库的options参数配置时,当前不支持该操作,请自行删除数据库后使用新的options参数重新创建。
分享
微博
QQ
微信
回复
2024-07-30 14:41:10
相关问题
鸿蒙这个预览功能 总是报错
9289浏览 • 5回复 待解决
鸿蒙WebView 层级 总是处于最外层
7620浏览 • 3回复 待解决
Build Hi3861总是出现这种问题
2079浏览 • 0回复 待解决
HarmonyOS 推送服务总是 报token不合法
366浏览 • 1回复 待解决
模拟器总是卡死,运行耗费内存大
125浏览 • 1回复 待解决
Service 开启 Activity 失败
2109浏览 • 1回复 待解决