【原创】解决React Native报错:Gradle build daemon disappeared unexpectedly

blogdaren 2018-07-06 抢沙发 2020人次

问题背景:

运行react-native run-android 报错:

33.png

问题分析:

仔细查看,你会发现 /path/to/project/android 目录下会产生很多 hs_err_pid_* 开头的log日志文件,打开日志文件发现和上图一致的关键信息:HeapDumpOnOutOfMemoryError

问题原因:

gradle daemon 运行所需的堆内存溢出所致

解决方案:

增大 gradle daemon 运行所需的堆内存,请在 /path/to/project/android/gradle.properties 文件中新增如下配置:

#配置足够的内存 - 根据自己硬件情况配置
org.gradle.jvmargs=-Xmx1500m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

#守护进程
org.gradle.daemon=true

#并行编译
org.gradle.parallel=true

#开启孵化模式
org.gradle.configureondemand=true

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】解决React Native报错:Gradle build daemon disappeared unexpectedly

发表评论:

您的昵称:
电子邮件:
个人主页:

Free Web Hosting