当 Native 工程配置好 Flutter支持后, 在 Flutter启动下做的工作有:
1.检查是否需要重新生成flutter_tools.snapshot 。
2.基于 pubspec.yaml 获取依赖 ( pub packages get), 并生成插件描述文件flutter- plugins 和 pubspec. lock。
3.基于Flutter 配置(如 Framework路 径、Debug/Release模式、是否开启 Dart2等),生成 Generated.xcconfig( iOS) 和 local.prope「ties ( Android)。
4.基于 Gradle 和 Xcodebuild 构建应用。
5.基于ADB 和 LLDB 启动应用 。
6.等待应用中的Flutter启动,寻找Observatory 端口,通过 Dart Debugger 连接以便调试。
7.寻找到端口后同步 Hot Reload 依赖的文件,同时透过 Daemon 监听命令 (如用户点击插件按钮)实现 Full Restart 或 Hot Reload。
资料来源:《闲鱼Flutter技术解析与实战》,下载链接为:https://developer.aliyun.com/topic/download?id=19。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。