HarmonyOS鸿蒙Next中照片引入找不到目标地址

HarmonyOS鸿蒙Next中照片引入找不到目标地址 照片路径A:\HarmonyOS\One\AppScope\resources\base\media\ic_celiakeyboard_cursor_right.png
在本项目中用函数Image($r("A:\HarmonyOS\One\AppScope\resources\base\media\ic_celiakeyboard_cursor_right.png"))引用后报错
报错内容为

Unknown resource source 'ic_celiakeyboard_cursor_right' :84  
RecentPhotoOptions is declared but its value is never read.<ArkTSCheck> :1

更多关于HarmonyOS鸿蒙Next中照片引入找不到目标地址的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

你好。

资源分类与访问-基础入门 - 华为HarmonyOS开发者

这样是引用资源id

$r("app.media.ic_celiakeyboard_cursor_right.png")

更多关于HarmonyOS鸿蒙Next中照片引入找不到目标地址的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


Image($r(“app.media.ic_celiakeyboard_cursor_right.png”))

在HarmonyOS鸿蒙Next中,如果照片引入时找不到目标地址,可能是以下原因导致的:

  1. 路径错误:检查文件路径是否正确,确保路径指向正确的照片位置。
  2. 权限问题:确认应用已获取访问存储的权限,可以在config.json中配置ohos.permission.READ_MEDIA权限。
  3. 文件不存在:确保目标照片文件确实存在于指定路径中。
  4. 缓存问题:清除应用缓存或重启设备,重新加载照片。
  5. API使用错误:检查代码中使用的API是否正确,如@ohos.file.fs模块的文件操作API。

建议逐步排查以上问题,确保路径、权限和文件状态正确。

回到顶部