在HarmonyOS鸿蒙NEXT开发中,我遇到了一个问题,resfile文件夹下无法创建新文件,系统返回错误码13900012。我该如何处理这个问题?我正在开发一个鸿蒙应用
在HarmonyOS鸿蒙NEXT开发中,我遇到了一个问题,resfile文件夹下无法创建新文件,系统返回错误码13900012。我该如何处理这个问题?我正在开发一个鸿蒙应用 在HarmonyOS NEXT开发中,我遇到了一个问题,resfile文件夹下无法创建新文件,系统返回错误码13900012。我该如何处理这个问题?我正在开发一个鸿蒙应用,需要向 resfile 文件夹写入数据,但系统提示没有权限(错误码)。请问是否有特定的权限设置需要调整?
3 回复
应用可以读取、写入沙箱路径下的文件,不可写入系统路径下的文件。建议设计下将文件放到沙箱保存。
更多关于在HarmonyOS鸿蒙NEXT开发中,我遇到了一个问题,resfile文件夹下无法创建新文件,系统返回错误码13900012。我该如何处理这个问题?我正在开发一个鸿蒙应用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
错误码13900012表示文件系统权限问题。请检查以下几点:
- 确保在
module.json5
中已正确配置ohos.permission.WRITE_MEDIA
权限。 - 确认应用已申请并获取了所需的存储权限。
- 检查
resfile
路径是否正确,确保路径存在且可写。 - 如果问题仍存在,尝试清除应用缓存或重新安装应用。
示例代码:
"requestPermissions": [
{
"name": "ohos.permission.WRITE_MEDIA"
}
]
确保在应用中动态请求权限,并在用户授权后进行操作。