harmony(鸿蒙)公共基础库常见问题

  • 2022-08-09
  • 浏览 (625)

公共基础库常见问题

LiteOS-A内核(Hi3516、Hi3518平台)KV存储路径设置错误,导致KV存储运行失败

现象描述

LiteOS-A内核(Hi3516、Hi3518平台)直接调用KV存储提供的接口,各参数正常的情况下,编译可执行程序运行失败。

可能原因

直接运行编译出的可执行文件,没有将程序基于AbilityKit转换成应用,不能由BMS在应用安装时正确设置应用数据存储路径,导致KV存储运行失败。

解决办法

显示调用KV存储的UtilsSetEnv接口,设置数据存储路径。

UtilsSetEnv("/storage/com.example.kv");

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)subsystems

harmony(鸿蒙)AI框架开发指导

harmony(鸿蒙)应用特权配置指南

harmony(鸿蒙)开发实例

harmony(鸿蒙)搭建环境

harmony(鸿蒙)开发指导

harmony(鸿蒙)概述

harmony(鸿蒙)ArkCompiler开发指导

harmony(鸿蒙)appspawn应用孵化组件

harmony(鸿蒙)bootstrap服务启动组件

0  赞