开始之前,我们需要了解一下 flutter 的四种项目结构
-
application:纯 flutter 应用
-
plugin:基于原生的 flutter 插件
-
package:纯 dart 插件
-
module:原生上集成 flutter 模块
一、将 flutter 集成到 Android 项目
在原生应用的目录下运行命令:
flutter create -t module --org com.example flutter_lib
会在目录下面生成如下文件: 我们需要将生成 flutter module 集成进我们的 native 应用,集成方法有两种:
-
aar 依赖
-
源码依赖
1、flutter module 集成
1、aar 依赖
在 flutter_lib 目录下,我们运行命令:
flutter build aar
很贴心的是,flutter 会在命令行中告诉我们如何在原生应用中去集成 aar