HarmonyOS 鸿蒙Next:flutter创建的鸿蒙插件跳转鸿蒙界面(如相机拍照)报错,提示“The uri of router is not exist”

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:flutter创建的鸿蒙插件跳转鸿蒙界面(如相机拍照)报错,提示“The uri of router is not exist”

flutter 创建的鸿蒙插件。通过 router.pushUrl({

  • url: ‘pages/Setting’,
  • }) 跳转鸿蒙界面,报错: The uri of router is not exist,
2 回复

更多关于HarmonyOS 鸿蒙Next:flutter创建的鸿蒙插件跳转鸿蒙界面(如相机拍照)报错,提示“The uri of router is not exist”的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


针对帖子标题中提到的HarmonyOS鸿蒙Next环境下,使用Flutter创建的鸿蒙插件在尝试跳转到鸿蒙界面(如相机拍照)时出现的"The uri of router is not exist"错误,这通常表明路由URI不存在或未正确配置。

在鸿蒙系统中,使用Flutter进行界面跳转需要确保目标页面的路由URI已在系统中注册。解决此问题的方法通常涉及以下几个步骤:

  1. 检查路由URI:确认你在Flutter插件中使用的跳转URI是否与鸿蒙系统中注册的URI完全匹配。

  2. 注册URI:如果URI未注册,你需要在鸿蒙应用的配置文件中(如config.json)正确注册相机拍照等功能的URI。

  3. 更新插件代码:确保Flutter插件中的跳转逻辑正确无误,且使用的URI与注册的一致。

  4. 重新编译与测试:修改完配置和代码后,重新编译并测试你的应用,查看问题是否解决。

如果以上步骤均正确无误,但问题依旧存在,可能是系统或环境配置的问题。此时,你可以尝试清除项目缓存、重启开发环境,或检查鸿蒙系统的更新日志和文档,看是否有相关的已知问题或修复。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部