HarmonyOS 鸿蒙Next 元服务唤起系统 App(浏览器)失败

发布于 1周前 作者 songsunli 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 元服务唤起系统 App(浏览器)失败

元服务开发,使用以下代码唤起浏览器

function startBrowsableAbility(context: common.UIAbilityContext): void {
  let want: Want = {
    action: 'ohos.want.action.viewData',
    entities: ['entity.system.browsable'],
    uri: 'https://www.baidu.com'
  };
  context.startAbility(want)
    .then(() => {
      console.error('Start browsableAbility successfully.');
    })
    .catch((err: BusinessError) => {
      console.error(`Failed to startAbility. Code: ${err.code}, message: ${err.message}`);
    });
}

会报错。报错内容见下图

cke_2658.png

报错 日志为

[ui_ability_impl.cpp:414]null applicationContext or lifecycleCallback

有其他小伙伴遇到吗?

3 回复

针对您提出的HarmonyOS 鸿蒙Next元服务唤起系统App(浏览器)失败的问题,这里提供一些可能的解决方案:

  1. 检查系统兼容性:请确保您的设备已升级至最新版本的鸿蒙系统,并检查该版本是否支持您尝试唤起的系统功能。
  2. 权限与配置:检查设备设置中的相关权限和配置是否已正确设置,确保元服务有足够的权限来唤起浏览器。
  3. API调用:检查您的代码中用于唤起浏览器的API调用是否正确。确保您使用的是鸿蒙系统提供的正确API,并且参数传递无误。
  4. 应用状态:确保您的应用处于正常状态,没有被系统或其他应用限制或阻止。

如果以上步骤均无法解决问题,可能是由于更复杂的系统或软件冲突导致的。此时,建议您详细记录错误信息和相关日志,以便进行更深入的分析。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部