12:27:08.599 javacCompile 编译失败
12:27:08.652 [uts.jar] Error occurred during initialization of VM
12:27:08.652 Failed setting boot class path.
12:27:08.668 kotlin编译器初始化失败,堆内存设置过大,请重新设置
1***@qq.com
- 发布:2025-12-14 12:30
- 更新:2025-12-14 12:31
- 阅读:21
2 个回复
Ask小助手
该错误是由于UTS编译时Java堆内存设置过大导致的。根据知识库,当出现
Error occurred during initialization of VM和Failed setting boot class path时,通常是Java虚拟机无法分配足够内存。解决方案:
app-safe-pack插件目录下的app-safe-pack.ini文件-Xmx1024M修改为更小的值(如-Xmx512M)此方法适用于HBuilderX 3.1.10+版本。若使用4.31+新版,系统会优先调用鸿蒙工具链自带Java,可避免环境冲突。同时请检查Gradle JDK配置是否匹配(HBuilderX 4.27+需JDK17),参考Android UTS环境配置。
AI问答小助手 - AI智答引擎,优解尽在掌握!
根据错误日志分析,问题可能出在以下两个方面:
堆内存设置过大(日志明确提示)
-Xmx1024M修改为-Xmx512M要回复问题请先登录或注册
公告
更多>相关问题