鸿蒙Flutter实战:08-如何调试代码
1.flutter 鸿蒙适配指南
2.鸿蒙Flutter实战:08-如何调试代码
3.鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙4.鸿蒙Flutter实战:07混合开发5.鸿蒙Flutter实战:02-Windows环境搭建踩坑指南6.鸿蒙Flutter实战:04-如何使用DevTools调试Webview7.鸿蒙Flutter实战:05-使用第三方插件8.鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件9.鸿蒙Flutter实战:01-搭建开发环境10.鸿蒙Flutter实战:03-鸿蒙Flutter开发中集成Webview11.鸿蒙Flutter实战:10-常见问题集合12.鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.013.鸿蒙Flutter实战:12-使用模拟器开发调试14.鸿蒙Flutter实战:13-鸿蒙应用打包上架流程15.鸿蒙Flutter实战:14-现有Flutter 项目支持鸿蒙 II鸿蒙Flutter实战:如何调试代码
1.环境搭建
参考文章鸿蒙Flutter实战:01-搭建开发环境搭建好开发环境。IDE 安装好 DevEco 和 VsCode/Android Studio。
2.配置
如果是 vscode, 可以在 .vscode/launch.json 文件中,增加以下配置
{
"name": "ohos-app (attach mode)",
"cwd": "packages/apps/ohos_app",
"request": "attach",
"type": "dart",
},
{
"name": "ohos_app",
"cwd": "packages/apps/ohos_app",
"request": "launch",
"type": "dart"
},
添加成功后,会在运行和调度的 Tab 栏目中,出现启动的选项。这里添加了两个配置,一个是 Attach 模式,一个是普通的运行模式。
3.查看日志
查看日志,可以在运行Flutter处的IDE调试控制台查看 Flutter 项目日志,可以使用 hdc hilog
命令或DevEco 查看系统日志。
4.调试 Flutter
主要有两种调试方案。
方案一
在IDE 中直接运行 Flutter 项目,IDE 可选择 Andriod Studio 或者 VsCode,在调试栏点击 Debug 运行。
方案二
适应DecEco运行鸿蒙项目,注意需要打开的是ohos鸿蒙目录代码,待IDE分析结束后,点击运行。
当app在鸿蒙设备上启动成功后,立即在 Vscode 中调出 Command Pallet,找到 Flutter Attach ,将 Flutter 调试器连接至宿主机
然后就是增加断点,使用hot reload 重新加载 Flutter,调试项目代码。
调试 ArkTs
需要使用 DevEcho 打开项目,点击运行旁边的 Debug Entry 按钮,开始程序调试。
调试 Webview
参考文章 鸿蒙Flutter实战:04-如何使用DevTools调试Webview进行 Webview 调试。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效