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

迁移至Kotlin 2后Kotlin daemon编译失败问题求助

解决Kotlin 2编译时Daemon启动失败的问题

核心问题原因

你遇到的Kotlin Daemon启动失败,根源是JVM参数格式错误:kotlin.daemon.jvmargs里的-Xms=500m写法不符合Java规范,JVM会识别为无效参数,导致无法创建虚拟机。

直接解决方案

修改gradle.properties文件中kotlin.daemon.jvmargs的参数,去掉-Xms后面的等号:

# Kotlin options
kotlin.code.style=official
kotlin.daemon.jvmargs=-Xmx1500m -Xms500m

补充排查建议

  1. 检查所有JVM相关参数的格式:Java堆参数-Xms/-Xmx的正确写法是-Xms<size>/-Xmx<size>,不需要等号,比如你的org.gradle.jvmargs=-Xmx4g是正确的,确保其他参数没有同类错误
  2. 清理Gradle缓存:执行命令./gradlew cleanBuildCache,避免缓存的错误配置影响编译
  3. 终止残留的Daemon进程:执行./gradlew --stop关闭所有运行中的Gradle/Kotlin Daemon,再重新触发编译

内容的提问来源于stack exchange,提问作者YMonnier

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 21:07:06