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无法运行
1196浏览 • 1回复 待解决
HarmonyOS 如何支持接入flutter
1328浏览 • 1回复 待解决
HarmonyOS flutter接入HarmonyOS原生视图
1043浏览 • 1回复 待解决
HarmonyOS flutter build报错
1496浏览 • 1回复 待解决
HarmonyOS 编译flutter报错
1387浏览 • 1回复 待解决
HarmonyOS webview_flutter报错
1834浏览 • 1回复 待解决
HarmonyOS Flutter run指令报错
1440浏览 • 1回复 待解决
HarmonyOS 创建Flutter demo运行报错
1496浏览 • 1回复 待解决
HarmonyOS flutter如何调试Hot Reload
999浏览 • 1回复 待解决
请问flutter怎么HarmonyOS混合开发
1148浏览 • 1回复 待解决
HarmonyOS DevEco调试Flutter项目时报错
1136浏览 • 1回复 待解决
flutter url_launcher在HarmonyOS报错
1136浏览 • 1回复 待解决
HarmonyOS flutter Plugin权限申请报错9568289
1506浏览 • 1回复 待解决
HarmonyOS flutter plugin引用时git报错
1366浏览 • 1回复 待解决
HarmonyOS 使用flutter创建packages时报错
1077浏览 • 1回复 待解决
HarmonyOS flutter_flutter项目进展
1138浏览 • 1回复 待解决
HarmonyOS 升级新版本flutter运行报错
1480浏览 • 1回复 待解决
HarmonyOS flutter依赖插件audio_session报错
1045浏览 • 1回复 待解决