记录android项目接入flutter的过程

2020-06-08  本文已影响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 

上一篇下一篇

猜你喜欢

热点阅读