HarmonyOS bundleManager.getProfileByAbilitySync接口报错17700024

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-V5#bundlemanagergetprofilebyabilitysync10

实际在module.json5中存在此值:

try { 
  let data = bundleManager.getProfileByAbilitySync('face', 'MainAbility','hwc-theme'); 
  hilog.info(0x0000, 'testTag', 'getProfileByAbilitySync successfully. Data: %{public}s', JSON.stringify(data)); 
} catch (err) { 
  let message = (err as BusinessError).message; 
  hilog.error(0x0000, 'testTag', 'getProfileByAbilitySync failed. Cause: %{public}s', message); 
}

module.json5中内容:

"abilities": [ 
{ 
  "name": "MainAbility", 
  "srcEntry": "./ets/ability/MainAbility.ets", 
  "description": "$string:MainAbility_desc", 
  "icon": "$media:tiger", 
  "label": "$string:MainAbility_label", 
  "startWindowIcon": "$media:startIcon", 
  "startWindowBackground": "$color:start_window_background", 
  "exported": true, 
  "metadata": [ 
  { 
    "name": "theme", 
    "value": "Theme.Emui.NoActionBar" 
  } 
  ], 
  "skills": [ 
  { 
    "entities": [ 
    "entity.system.home" 
    ], 
    "actions": [ 
    "action.system.home" 
    ] 
  } 
  ] 
},
HarmonyOS
2024-08-26 16:12:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

需要配置metadata中resource中的内容才可以,参考:

"metadata": [ 
{ 
  "name": "string", 
  "value": "string", 
  "resource": "$profile:metadata_con" 
} 
],
分享
微博
QQ
微信
回复
2024-08-26 22:34:58
相关问题
HarmonyOS 钱包NFC接口对接
347浏览 • 1回复 待解决
HarmonyOS 接口请求处理
247浏览 • 1回复 待解决
HarmonyOS Huks isKeyItemExist 报错
308浏览 • 1回复 待解决
HarmonyOS router pushUrl报错
678浏览 • 1回复 待解决
HarmonyOS napi 接口线程安全咨询
332浏览 • 1回复 待解决
HarmonyOS RN启动报错
223浏览 • 1回复 待解决
HarmonyOS 安装报错 9568306
129浏览 • 1回复 待解决
HarmonyOS录音报错问题
529浏览 • 1回复 待解决