HarmonyOS鸿蒙Next中this context startAbility() entry跳转其他module失效问题

HarmonyOS鸿蒙Next中this context startAbility() entry跳转其他module失效问题如下:

// context为调用方UIAbility的AbilityContext
this.context.startAbility(want).then(() => {
    // ...
    console.log("startActivity success")
}).catch((err) => {
    // ...
    console.log("SplashAbility " + JSON.stringify(err))
})

跳转失败报错 code :16000001


更多关于HarmonyOS鸿蒙Next中this context startAbility() entry跳转其他module失效问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

看这里

原因分析

16000001 表示指定的Ability名称不存在。检查want中参数是否正确或者指定的ability是否存在。

参考链接

错误码查询

可以参考类似的demo

更多关于HarmonyOS鸿蒙Next中this context startAbility() entry跳转其他module失效问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你的want对象的配置代码呢

在HarmonyOS鸿蒙Next中,this.context.startAbility()用于启动其他Ability。如果跳转其他module失效,可能原因包括:

  1. 配置问题:确保目标Ability在config.json中正确配置。
  2. 权限问题:检查是否缺少必要的权限。
  3. 路径问题:确认startAbility中的bundleNameabilityName正确无误。
  4. 模块依赖:确保目标module已正确依赖并编译。

建议逐一排查以上问题,确保配置和代码无误。

回到顶部