HarmonyOS UIAbility启动失败

根据文档在做多UIAbility启动测试,发现在同一个module下的多个UIAbility是可以正确被UIAbilityContext.startAbility()启动,但当尝试建立多个module后在entry所在module的page内去启动一个test module下的UIAbility会提示找不到UIAbility?项目的build-profile.json5如下,另一个使用的Login模板构建的module已经配置。

"modules": [ 
{ 
  "name": "entry", 
  "srcPath": "./entry", 
  "targets": [ 
  { 
    "name": "default", 
    "applyToProducts": [ 
    "default" 
    ] 
  } 
  ] 
}, 
{ 
  "name": "account", 
  "srcPath": "./account", 
  "targets": [ 
  { 
    "name": "default", 
    "applyToProducts": [ 
    "default" 
    ] 
  } 
  ] 
} 
]
HarmonyOS
2024-08-26 16:07:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

可以使用startAbility拉起UIAbility。相关文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inner-application-uiabilitycontext-V5#uiabilitycontextstartability

参照Demo如下:

private context?: common.UIAbilityContext 
build() { 
  Button('Button') 
    .onClick(() => { 
      if(this.context){ 
        this.context.startAbility({ 
          bundleName: BUNDLE_NAME, 
          abilityName: ABILITY_NAME 
        }).then(() => { 
          Logger.info(TAG, 'start ability success') 
        }).catch((error: BusinessError) => { 
          Logger.error(TAG, 'start ability failed, error: ' + JSON.stringify(error)) 
        }) 
      } 
    }) 
}
已于2024-8-26 22:57:12修改
分享
微博
QQ
微信
回复
2024-08-26 21:41:43
相关问题
UIAbility组件的启动模式
225浏览 • 1回复 待解决
UIAbility启动的过程是怎样的?
140浏览 • 1回复 待解决
后台长时任务启动失败
1745浏览 • 1回复 待解决
UIAbility的冷启动过程是怎样的?
158浏览 • 1回复 待解决
docker stack deploy后容器启动失败
1870浏览 • 1回复 待解决
ds的本地模拟器启动失败
5999浏览 • 1回复 待解决
安卓混入鸿蒙jar后,启动失败
5821浏览 • 1回复 待解决
启动本地模拟器,提示Haxm安装失败
392浏览 • 1回复 待解决
DevEco Studio启动本地模拟器失败报错
12369浏览 • 2回复 待解决
后台长时任务启动失败报错码201
1777浏览 • 1回复 待解决
模拟器启动失败,是哪里出了毛病呢
8088浏览 • 4回复 待解决
DevEco Studio启动本地模拟器失败报错
3732浏览 • 2回复 待解决