美文网首页
记录android项目接入flutter的过程

记录android项目接入flutter的过程

作者: 小沈新手 | 来源:发表于2020-06-08 15:49 被阅读0次

    我们这边有一个专门写flutter的小哥,所以混合着开发

    1、首先android studio 安装好环境 flutter sdk

    2、拿到flutter的源码

    这是未编译的源码

    3、进入目录,输入flutter pub get 进行编译

    编译后的源码

    4、配置到已有的项目中去

    第一种方法是通过android studio 自动导入,导入的方式是:可通过 Import Flutter Module 方式引入

    会出现以下错误:The Gradle files could not be updated automatically.

    出现这种错误

    这时候,暂时来说只能手动导入

    第一步:将flutter 复制到项目的根目录中

    第二步、在 setting.gradle 中加入 Flutter 的引入;

    include ':app'

    //加入下面配置

    setBinding(new Binding([gradle: this]))

    evaluate(new File(

            settingsDir.parentFile,

          'FlutterProduct/flutterModule/.android/include_flutter.groovy' //这里要对应 路径 ,否则编译会出错

    ))

    注意:FlutterProduct  这个是项目名称   flutterModule 这个是flutter对应的文件夹名称

    第三步、就是常规的引入:implementation project(':flutter')

    最后 编译一下,项目就配置好了

    配置好之后,就是flutter 跟 android原生的相互交换了

    参考官方文档

    下次再写一篇关于相互交互的文章

    https://segmentfault.com/a/1190000020939448 

    相关文章

      网友评论

          本文标题:记录android项目接入flutter的过程

          本文链接:https://www.haomeiwen.com/subject/jvhazhtx.html