Error occurred during initialization of VM; Could not reserve enough space for 1572864KB object heap
来源:互联网 发布:河西学院网络教学平台 编辑:程序博客网 时间:2024/05/16 01:50
下边是新建项目之后,提示的完整错误信息
Error:Failed to complete Gradle execution.Cause:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.htmlPlease read the following process output to find out more:-----------------------Error occurred during initialization of VMCould not reserve enough space for 1572864KB object heap
Error:Failed to complete Gradle execution
,告诉我们无法启动守护进程。那么到底是什么原因导致的呢? 在最下边的两行告诉了我们原因
Error occurred during initialization of VM;
Could not reserve enough space for 1572864KB object heap
1572864KB = 1536M
可以看出,在初始化虚拟机时,没有足够的堆内存。
解决方法:
在项目的工作空间下,修改 gradle.properties
文件,修改之前的内容:(可以看出错误提示1572864KB的原因了)
# Project-wide Gradle settings.# IDE (e.g. Android Studio) users:# Gradle settings configured through the IDE *will override*# any settings specified in this file.# For more details on how to configure your build environment visit# http://www.gradle.org/docs/current/userguide/build_environment.html# Specifies the JVM arguments used for the daemon process.# The setting is particularly useful for tweaking memory settings.org.gradle.jvmargs=-Xmx1536m# When configured, Gradle will run in incubating parallel mode.# This option should only be used with decoupled projects. More details, visit# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects# org.gradle.parallel=true
把 -Xmx1536m
改成 -Xmx512m
,保存之后,再 Rebuild
就可以了。
PS:
-xmx是设置虚拟机的内存大小, 如果程序非常占内存, 需要用这个参数设置一下。
-Xmx512m JVM最大允许分配的堆内存,按需分配。-cp就是classpath, 加载类的路径
0 0
- Error occurred during initialization of VM; Could not reserve enough space for 1572864KB object heap
- Error occurred during initialization of VM Could not reserve enough space for 1572864KB object heap
- Error occurred during initialization of VM Could not reserve enough space for 1572864KB object heap
- Error occurred during initialization of VM Could not reserve enough space for 1572864KB object heap
- Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap
- Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap
- tomcat Error occurred during initialization of VM Could not reserve enough space for ?KB object heap
- Error occurred during initialization of VM Could not reserve enough space for object heap Could not
- ant build Error occurred during initialization of VM Could not reserve enough space for object heap
- Error occurred during initialization of VM Could not reserve enough space for object heap
- Error occurred during initialization of VM Could not reserve enough space for object heap
- 遇上Error occurred during initialization of VM Could not reserve enough space for object heap
- Error occurred during initialization of VM Could not reserve enough space for object heap
- tomcat启动报 Error occurred during initialization of VM Could not reserve enough space for object heap
- AndroidStudio启动错误:Error occurred during initialization of VM Could not reserve enough space for ...
- android studio 的 Error occurred during initialization of VM Could not reserve enough space fo 解决办法
- android studio Error occurred during initialization of VM Could not reserve enough space
- Could not reserve enough space for 1572864KB object heap
- Spark1.3从创建到提交:10)任务提交源码分析
- JDBC事务和数据
- oracle显示百分比数据
- redis学习一,Linux下安装redis
- BPM配置故事之案例1-配置简单流程
- Error occurred during initialization of VM; Could not reserve enough space for 1572864KB object heap
- RxBus
- 指向类数据成员的指针
- swift 使用多个storyBoard,进行视图跳转
- redis基础简介(三)- 事务
- Appstore审核被拒-[2. 1 PERFORMANCE: APP COMPLETENESS]
- android加载图像资源大小改变问题
- mql4 EA test
- BPM配置故事之案例2-文本默认值