我们这边有一个专门写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
网友评论