# 修复:JVM 崩溃(hs_err_pid*.log "Out of Memory Error")。 # 原 8G 堆 + 4G 元空间共 12G+,加上 Flutter/模拟器/浏览器同时跑, # 机器 27G 内存不够 JVM mmap 8G 虚拟空间 → Gradle daemon 被杀。 # 学习型项目 2G 堆 + 512M 元空间足够,还能给 dart 编译/模拟器留出内存。 org.gradle.jvmargs=-Xmx2G -XX:MaxMetaspaceSize=512m -XX:ReservedCodeCacheSize=256m -XX:+HeapDumpOnOutOfMemoryError android.useAndroidX=true # This newDsl flag was added by the Flutter template android.newDsl=false # This builtInKotlin flag was added by the Flutter template android.builtInKotlin=false # 修复:项目在 D 盘、pub 缓存(shared_preferences 等插件源码)在 C 盘, # Kotlin 增量编译跨盘算相对路径会抛 "different roots" 导致构建失败。 # 关闭增量编译即可(本工程规模下几乎无性能影响)。 kotlin.incremental=false # 限制 Kotlin daemon 内存(默认会继承 Gradle 大堆,双份 JVM 吃内存) kotlin.daemon.jvmargs=-Xmx1G -XX:MaxMetaspaceSize=512m