HarmonyOS 鸿蒙Next运行项目在Windows系统报错

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next运行项目在Windows系统报错

运行多模块程序报错 16577 ms: Scavenge 101.6 (116.0) -> 97.3 (116.0) MB, 66.0 / 0.0 ms  (average mu = 0.994, current mu = 0.994) allocation failure; 咨询一下应该如何修复这个问题 或者如何对ide进行设置 真机调试,页面Preview显示 都会报错 电脑设备如下 设备名称    DESKTOP-SHQ6DJR 处理器    Intel® Core™ i5-8265U CPU @ 1.60GHz   1.80 GHz 机带 RAM    16.0 GB (15.2 GB 可用) 系统类型    64 位操作系统, 基于 x64 的处理器 笔和触控    没有可用于此显示器的笔或触控输入

2 回复
编译构建时出现报错“JS heap out of memory“。可以通过以下方式修改hvigor运行时内存的最大值

https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-compiling-and-building-V5

针对IDE可做以下配置

1、右键IDE底部打开Memory Indicator,查看当前分配的内存是否已经占满

2、占满的情况,help -> Edit Custom VM Options -> 增加-Xmx4096m,具体大小可按实际配置,然后重启

并请排查代码中是否有内存泄漏的地方

针对HarmonyOS 鸿蒙Next运行项目在Windows系统报错的问题,以下是一些可能的解决方案:

  1. 检查系统要求

    • 确保Windows系统版本至少为Windows 10(os build 18363及以上),以支持鸿蒙模拟器的运行。
  2. 更新开发环境

    • 更新DevEco Studio至最新版本,确保所有相关依赖库也都更新到最新版本。
  3. 检查项目配置

    • 仔细检查项目的配置文件,如build-profile.json5,确保abiFilters包含了正确的架构类型(如x86_64)。
    • 检查是否有第三方库或模块不兼容当前架构。
  4. 查看日志文件

    • 仔细查看IDE和鸿蒙SDK的日志文件,以获取更具体的错误信息。
  5. 清理并重建项目

    • 清理项目缓存,并重新构建项目,有时可以解决因配置不当或缓存导致的问题。
  6. 检查系统资源

    • 确保磁盘空间充足,并关闭其他高资源占用程序。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部