You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HarmonyOS开发测试运行故障求助:模拟器与真机均异常

HarmonyOS 测试运行问题解决方案

问题1:Lite Wearable模拟器无法获取远程设备(网络连接失败)

  • 检查DevEco代理设置:打开Settings > Appearance & Behavior > System Settings > HTTP Proxy,确认设置为No proxy或Auto-detect proxy settings,无残留代理配置,之后重启DevEco和设备管理器。
  • 排查防火墙/杀毒软件:临时关闭本地防火墙、杀毒软件,避免其拦截模拟器的网络请求,再尝试启动模拟器。
  • 重置设备管理器:
    1. 找到DevEco安装路径下的emulator文件夹(通常在DevEco Studio\bin\emulator),运行reset_emulator_manager.bat(Windows)或reset_emulator_manager.sh(Mac/Linux)。
    2. 或者删除用户目录下的.huawei/DevEcoDeviceManager缓存文件夹,重新登录华为开发者账号。
  • 切换网络环境:尝试使用手机热点替代当前网络,排除公司/家庭网络的防火墙限制。

问题2:USB连接手机运行提示设备类型不匹配

  • 确认config.json的deviceType格式正确:确保是数组形式,且拼写无误,例如:
    "deviceType": ["phone", "wearable", "liteWearable"]
    
    注意驼峰写法(如liteWearable而非litewearable)。
  • 核对运行模块:确保运行时选中的模块,其config.json包含当前手机对应的deviceType(手机对应phone),避免选错模块(比如误选wearable模块运行到手机)。
  • 刷新项目配置:点击DevEco右上角的Sync Project with Gradle Files按钮,或在终端执行gradlew clean build清理并重建项目。
  • 验证设备识别:在DevEco的Device Manager中确认设备的类型标注,确保与config.json中的配置一致。

问题3:HAP安装到华为Watch GT 3时解压失败

  • 重新生成HAP文件:在DevEco中重新执行Build > Build HAP(s)/APP(s) > Build HAP(s),确保生成过程无报错,HAP文件完整。
  • 检查签名配置:使用DevEco的Signing Configs工具重新生成签名证书,确保证书与Watch GT 3的设备权限匹配(需使用华为官方签名工具生成对应证书)。
  • 清理手表存储空间:检查Watch GT 3的剩余存储空间,删除无用应用释放空间后再尝试安装。
  • 手动ADB安装排查:使用命令行执行adb install -r name_of_the_app.hap,查看终端输出的详细错误信息,进一步定位问题(如文件损坏、权限不足等)。

内容的提问来源于stack exchange,提问作者Olivier López Ch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 04:10:55