文章目录
前言
一、创建 Android 项目
二、关联 Android 工程与 Flutter Module 工程
1、配置 Flutter Module工程
2、配置 build.gradle
3、配置 AndroidManifest.xml
三、Activity 中嵌入 FlutterFragment 页面
四、Activity 中启动 FlutterActivity 页面
五、完整代码示例
1、Android 主界面代码示例
2、Flutter 完整代码示例
前言
在上一篇博客 【Flutter】Flutter 混合开发 ( 简介 | Flutter 混合开发集成步骤 | 创建 Flutter Module ) 中 , 创建了 Flutter Module 工程 ;
本篇博客开始创建 Android 工程 , 并将两个工程进行关联 ;
Flutter 混合开发集成步骤 :
① 在 Android Studio 中创建 Flutter Module ;
② 为 Native 应用添加 Flutter Module 依赖 ;
③ 在 Native 应用 ( Android / iOS 应用 ) 中 , 调用 Flutter Module 模块 ;
④ 编写 Flutter Module 中的 Dart 代码 ;
⑤ 运行 Flutter 混合应用 ;
⑥ 项目的 热重启 / 重新加载 ;
⑦ 调试 Dart 代码 ;
⑧ 应用发布 ;
一、创建 Android 项目
在 Android Studio 中 , 在菜单栏中 , 选择 " File -> New -> New Project … " 选项 ;
选择创建 " Empty Activity " ;
这里要特别注意路径的设置 ,
Flutter Module 工程的路径是 : D:\002_Project\002_Android_Learn\flutter_hybrid\flutter_module
Android 工程的路径是 : D:\002_Project\002_Android_Learn\flutter_hybrid\flutter_native
上面两个工程的路径都在 D:\002_Project\002_Android_Learn\flutter_hybrid 目录下 ;
Android 应用创建完成 :
Android 工程 与 Flutter Module 工程 , 都在同一个目录中 ;