HarmonyOS bundleManager.getProfileByAbility一直报错17700024

HarmonyOS
2024-12-23 12:50:12
775浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

建议参考官网样例使用,报错17700024是因为没有传入对应的resource;getProfileByAbility接口获取的是模块下的module.json5配置项中,abilities内的metadata resource内容,当不传metadataName时,获取的是对应abilityName下的所有metadata配置的resource内容;

metadata参考配置:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/module-configuration-file-V5

try {
  bundleManager.getProfileByAbility('entry','EntryAbility','string').then((data) => {
    hilog.info(0x0000, 'testTag', 'getProfileByAbility successfully. Data: %{public}s', JSON.stringify(data));
  }).catch((err: BusinessError) => {
    hilog.error(0x0000, 'testTag', 'getProfileByAbility failed. Cause: %{public}s', err.message);
  });
} catch (err) {
  let message = (err as BusinessError).message;
  hilog.error(0x0000, 'testTag', 'getProfileByAbility failed. Cause: %{public}s', message);
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

配置:

"metadata": [{
  "name": "string",
  "value": "string",
  "resource": "$profile:metadata_con"
}],
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
分享
微博
QQ
微信
回复
2024-12-23 15:03:42


相关问题
HarmonyOS 终端运行ohpm一直报错
1028浏览 • 1回复 待解决
HarmonyOS获取图片旋转值一直报错
1180浏览 • 1回复 待解决
动画调用一直报错,提示不可调用
269浏览 • 0回复 待解决
新建空白项目运行在真机一直报错
1577浏览 • 1回复 待解决
HarmonyOS 获取定位一直失败
828浏览 • 1回复 待解决
HarmonyOS accessBackward方法一直返回true
778浏览 • 1回复 待解决
HarmonyOS IDE无法打开,一直崩溃
941浏览 • 1回复 待解决
harmonyOS toggle 赋值一直重新触发
483浏览 • 0回复 待解决
HarmonyOS 应用上架一直loading
697浏览 • 1回复 待解决
http 请求一直报 2300058
2541浏览 • 0回复 待解决
HarmonyOS Profiler TIme 一直是initializing
883浏览 • 1回复 待解决