# 公共基础库常见问题<a name="ZH-CN_TOPIC_0000001058735275"></a>

-   [1.LiteOS-A内核\(Hi3516、Hi3518平台\)KV存储路径设置错误，导致KV存储运行失败](#section2041345718513)

## 1.LiteOS-A内核\(Hi3516、Hi3518平台\)KV存储路径设置错误，导致KV存储运行失败<a name="section2041345718513"></a>

**现象描述**

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

**可能原因**

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

**解决办法**

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

```
UtilsSetEnv("/storage/com.huawei.kv");
```

