Flutter 混合开发

Posted 玉米炖排骨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter 混合开发相关的知识,希望对你有一定的参考价值。

1、用android Studio在上一篇的文档目录下创建安卓项目 FlutterHybridAndroid

2、在已创建好的项目中找到

  添加

setBinding(new Binding([gradle: this]))
evaluate(new File(
settingsDir.parentFile,
\'flutter_module/.android/include_flutter.groovy\' //new
))

如下图:

 

 3、修改build.gradle文件

 

 

 

 

 

implementation project(\':flutter\')

4、运行
  如果可以正常运行表示配置成功。

 5、在Java中调用Flutter module

  至此,我们已经为我们的Android项目添加了Flutter所必须的依赖,接下来我们来看如何在Java中调用flutter模块:

  在Java中调用flutter模块有两种方式:

  (1)、使用Flutter.createView API的方式

  (2)、使用FlutterFragment的方式

 

以上是关于Flutter 混合开发的主要内容,如果未能解决你的问题,请参考以下文章

FlutterFlutter 混合开发 ( Flutter 与 Native 通信 | 完整代码示例 )

Flutter混合开发模式下的代码调试

Flutter学习之混合开发

Flutter学习之混合开发

混合开发框架的对比,Flutter更胜一筹?

如何用 Flutter 实现混合开发?闲鱼公开源代码实例