HarmonyOS 鸿蒙Next:使用App Linking实现应用间跳转,提示 Error: Can not match any component.@3cb204a

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:使用App Linking实现应用间跳转,提示 Error: Can not match any component.@3cb204a
<markdown _ngcontent-dil-c237="" class="markdownPreContainer">

集成App Linking的时候,使用下面的测试代码验证跳转功能的时候调试报错 Error: Can not match any component.@3cb204a,集成文档地址在这里:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-linking-startup-V5#section6903241628,这是什么原因呢

import common from '@ohos.app.ability.common';
import { BusinessError } from '@ohos.base';

[@Entry](/user/Entry)
[@Component](/user/Component)
struct Index {
  build() {
    Button('start link', { type: ButtonType.Capsule, stateEffect: true })
      .width('87%')
      .height('5%')
      .margin({ bottom: '12vp' })
      .onClick(() => {
        let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
        let link: string = "https://www.example.com/programs?action=showall";
        // 仅以App Linking的方式打开应用
        context.openLink(link, { appLinkingOnly: true })
          .then(() => {
            console.info('openlink success.');
          })
          .catch((error: BusinessError) => {
            console.error(`openlink failed. error:${JSON.stringify(error)}`);
          });
      })
  }
}
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 4px; right: 8px; font-size: 14px;">复制</button>

</markdown>

关于HarmonyOS 鸿蒙Next:使用App Linking实现应用间跳转,提示 Error: Can not match any component.@3cb204a的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

4 回复

找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

用的哪个版本?beta5? 真机还是模拟器?

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

解决了,真机。因为签名问题导致的

回到顶部