HarmonyOS接入Flutter产物后,HarmonyOS与flutter交互报错

HarmonyOS接入Flutter产物,flutter产物是一个工程,该工程分别引入B,C,D类型为flutter公共library,HarmonyOS打开Flutter页面时,提示No implementation found for method actionAccounting on channel com.jzg.tg.getDate,其中com.jzg.tg.getDate为flutter工程产物中定义的channel,method actionAccounting为该flutter工程引入的B library下的一个与原生通信方法。

HarmonyOS
2024-12-25 18:32:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

需要修改JtgFlutterPage代码:

class ceFlutterEntry extends FlutterEntry {
  configureFlutterEngine(flutterEngine: FlutterEngine): void {
    super.configureFlutterEngine(flutterEngine);
    GeneratedPluginRegistrant.registerWith(flutterEngine);
    this.delegate?.addPlugin(new FlutterChannelPlugin());
  }
}

@Entry
@Component
struct JtgFlutterPage {
  private flutterEntry: ceFlutterEntry | null = null;
  private flutterView?: FlutterView
  private flutterPlugin?: FlutterChannelPlugin
  aboutToAppear() {
    Log.d(TAG, "aboutToAppear===");
    this.flutterEntry = new ceFlutterEntry(getContext(this), router.getParams() as Record<string, Object>)
    this.flutterEntry.aboutToAppear()
    this.flutterView = this.flutterEntry.getFlutterView()
    this.flutterView.addFirstFrameListener(this)
  }
分享
微博
QQ
微信
回复
2024-12-25 20:36:53
相关问题
HarmonyOS 项目接入flutter无法运行
1249浏览 • 1回复 待解决
HarmonyOS 如何支持接入flutter
1365浏览 • 1回复 待解决
HarmonyOS flutter接入HarmonyOS原生视图
1073浏览 • 1回复 待解决
HarmonyOS 编译flutter报错
1467浏览 • 1回复 待解决
HarmonyOS flutter build报错
1580浏览 • 1回复 待解决
HarmonyOS webview_flutter报错
1945浏览 • 1回复 待解决
HarmonyOS Flutter run指令报错
1506浏览 • 1回复 待解决
HarmonyOS 创建Flutter demo运行报错
1564浏览 • 1回复 待解决
请问flutter怎么HarmonyOS混合开发
1185浏览 • 1回复 待解决
HarmonyOS flutter如何调试Hot Reload
1016浏览 • 1回复 待解决
HarmonyOS flutter Plugin权限申请报错9568289
1565浏览 • 1回复 待解决
flutter url_launcher在HarmonyOS报错
1197浏览 • 1回复 待解决
HarmonyOS 使用flutter创建packages时报错
1137浏览 • 1回复 待解决
HarmonyOS flutter plugin引用时git报错
1435浏览 • 1回复 待解决
HarmonyOS flutter_flutter项目进展
1202浏览 • 1回复 待解决
HarmonyOS DevEco调试Flutter项目时报错
1220浏览 • 1回复 待解决
HarmonyOS flutter依赖插件audio_session报错
1106浏览 • 1回复 待解决
HarmonyOS 升级新版本flutter运行报错
1584浏览 • 1回复 待解决