本地调试
IDE 调试
#准备调试工具与环境
详情请查看DevEco 使用指南
TIP
- 在 DevEco 安装
SDKs
时, 如路径为Tools/SDK Manager/OpenHarmony SDK/
(DevEco Studio 3.0 Release 版本中的路径,不同 IDE 版本中路径可能不同),选择安装OpenHarmony
,在 api 版本上,选择API Version 9
。 - 在下载
OpenHarmony SDK
过程中,可能由于网络原因,需要较长时间,尝试切换其他网络(如个人网络)有助于减少下载等待时间
#代码预览以及调试
-
将项目在
DevEcho
中打开,待 npm 包安装完成后,鼠标双击某一page
页(如entry\src\main\ets\MainAbility\pages\home.ets
),此时当前页面代码进入待编辑状态,点击DevEco
右侧Previewer
选项,当前页面将进入预览状态,DevEco
底部的PreviewerLog
将会展开并显示对应 Log 日志。 -
修改代码后,点击
Previewer
操作栏中的刷新按钮,将会刷新当前页面的预览效果
TIP
- 若
DevEcho
中无Previewer
选项,则查看下OpenHarmony SDK
安装过程中,是否勾选了Previewer
, 是否安装成功 - 页面代码预览失败,可以查看
PreviewerLog
中的日志,以便快速定位问题 - 遇到上述问题,可以在 DevEco 配置开发环境 回顾使用文档,检查 SDK 是否配置正确。
#真机调试
#准备调试工具
常用的调试工具集:
- 美居 Sit 版本的 app
#安装调试工具 美居 App
请用内网下载对应的 App
-
Sit 版本:
内网下载地址:- Android 下载链接:https://msdownload.midea.com/SGmNZ/5167(opens new window)
- ios 下载链接:https://msdownload.midea.com/rdo0s/5179(opens new window)
外网蒲公英下载地址:
#调试方法
#1.1 启动服务
在项目根目录对应的终端(如DevEco
终端)中 执行 npm run serve
命令,将启动对应的服务,并在浏览器中展示预览页面,效果如下:
PC 端预览功能包含如下:
- 支持热更新,页面左侧为热更新次数
- 支持页面切换预览,在页面二维码下的区域展示 pages,切换按钮,即生成对应页面的二维码,便于下一步中的 App 扫码预览
#1.2 启用 APP 扫一扫测试功能
TIP
-
Sit 环境的美居账号可以使用正式环境的美居账号
-
通过下面方式开启扫一扫测试
-
安卓:美居 APP-》我的-》设置-》关于美居-》长按美居 Logo 3 秒,页面中将出现一个“扫一扫”选项 -》 点击“扫一扫”扫码查看
-
iOS: 美居 APP-》我的-》设置-》关于美居-》点击美居 Logo 4 次,页面中将出现一个“扫一扫”选项 -》 点击“扫一扫”扫码查看
-
-
手机网络要与开发本地处于同一局域网, 美居扫码查看
#中转页调试
TIP
- 该调试方案主要通过扫码和输入两种方式进行调试,适用于普通调试和部分事业部(无法扫码)调试。
- 安装调试工具
美居 Sit
版本app
和启动服务,请参考真机调试步骤
#启用 APP MiniX 测试中转页功能
TIP
-
Sit 环境的美居账号可以使用正式环境的美居账号
-
手机网络要与开发本地处于同一局域网,才可以查看调试
-
通过下面方式开启中转页测试
-
美居 APP-》我的-》设置-》关于美居-》右上角测试工具-》MiniX 中转页跳转
-
点击扫描进入远端页面,打开扫一扫,扫码查看;也可以直接在文本框输入 url 链接,点击进入远端目标页面。
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具