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
964浏览
收藏 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)
  }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
分享
微博
QQ
微信
回复
2024-12-25 20:36:53


相关问题
HarmonyOS 项目接入flutter无法运行
914浏览 • 1回复 待解决
HarmonyOS 如何支持接入flutter
1055浏览 • 1回复 待解决
HarmonyOS flutter接入HarmonyOS原生视图
867浏览 • 1回复 待解决
HarmonyOS 编译flutter报错
1001浏览 • 1回复 待解决
HarmonyOS flutter build报错
1137浏览 • 1回复 待解决
HarmonyOS webview_flutter报错
1301浏览 • 1回复 待解决
HarmonyOS Flutter run指令报错
1073浏览 • 1回复 待解决
HarmonyOS 创建Flutter demo运行报错
1079浏览 • 1回复 待解决
请问flutter怎么HarmonyOS混合开发
833浏览 • 1回复 待解决
HarmonyOS flutter如何调试Hot Reload
727浏览 • 1回复 待解决
HarmonyOS DevEco调试Flutter项目时报错
775浏览 • 1回复 待解决
HarmonyOS flutter plugin引用时git报错
1013浏览 • 1回复 待解决
HarmonyOS flutter Plugin权限申请报错9568289
1109浏览 • 1回复 待解决
flutter url_launcher在HarmonyOS报错
871浏览 • 1回复 待解决
HarmonyOS 使用flutter创建packages时报错
836浏览 • 1回复 待解决
HarmonyOS flutter_flutter项目进展
804浏览 • 1回复 待解决
HarmonyOS 升级新版本flutter运行报错
1012浏览 • 1回复 待解决
HarmonyOS flutter依赖插件audio_session报错
698浏览 • 1回复 待解决