![ae89202af0479090818851a38dcbef57.png](https://i-blog.csdnimg.cn/blog_migrate/87cb750131e1c46dac4286e7577ea0ab.jpeg)
Flutter 混合开发系列 包含如下:
- 嵌入原生View-Android
- 嵌入原生View-iOS
- 与原生通信-MethodChannel
- 与原生通信-BasicMessageChannel
- 与原生通信-EventChannel
- 添加 Flutter 到 Android Activity
- 添加 Flutter 到 Android Fragment
- 添加 Flutter 到 iOS
每个工作日分享一篇,欢迎关注、点赞及转发。
创建 Flutter Module
Flutter可以以源代码或AAR的方法嵌入到Android原生项目,集成流程可以使用 Android Studio 完成,也可以手动完成。强烈建议使用 Android Studio。
首先创建一个 Android 项目,创建一个空的 Activity:
![81edeece73fe4afae42bb968c1452436.png](https://i-blog.csdnimg.cn/blog_migrate/68b7f33cd3a981acde495a4cdc341890.png)
Android 项目创建成功后,使用Android Studio 添加Flutter模块,在Android原生项目中点击“File > New > New Module...”,创建 Flutter Module:
![54b4310b2b5adeccbaafd239418e06ba.png](https://i-blog.csdnimg.cn/blog_migrate/91d18754427e7fb830479908d51fd896.jpeg)
注意:Android Studio 的版本3.5及以上,Flutter IntelliJ plugin版本42及以上。
在弹出的选择Module类型的对话框中选中Flutter Module,然后点击Next,
![00d3d0bcd4e04cd1e0f2aadb3cee8b18.png](https://i-blog.csdnimg.cn/blog_migrate/cf5aea5a9c4e71e2c5d83da40551ebab.jpeg)
设置Flutter module的Project name、Flutter SDK等,点击Next:
![44ea23c97ea5af3d8ef943206c6d86ac.png](https://i-blog.csdnimg.cn/blog_migrate/2fc8bb12cb4e2a3ea6a90b0a6d110575.png)
设置Flutter module的包名,点击Finish: