【问题标题】:Ionic Project issue Cordova Could not reserve enough space for 2097152KB object heapIonic Project 问题 Cordova 无法为 2097152KB 对象堆保留足够的空间
【发布时间】:2017-05-23 06:03:52
【问题描述】:

在设备上运行我的 ionic 项目时遇到一些问题。请帮我解决问题。

C:\MobileProjects\Angular\sample-app>ionic cordova 运行 android …… [13:44:18] lint 开始... [13:44:18] 构建开发在 46.35 秒内完成

cordova 运行 android [13:44:50] lint 在 32.50 秒内完成 ANDROID_HOME=C:\Users\Technotricks\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131\jre`` 子项目路径:CordovaLib 启动一个 Gradle Daemon,1 个繁忙的 Daemon 无法重用,使用 --status 进行 de 尾巴

FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法启动守护进程。 此问题可能是由于守护程序配置不正确造成的。 例如,使用了无法识别的 jvm 选项。 请参阅https://docs.gradle.org/ 上有关守护进程的用户指南章节 3.3/用户指南/gradle_daemon.html

    请阅读以下流程输出以了解更多信息:

虚拟机初始化过程中发生错误 无法为 2097152KB 对象堆保留足够的空间

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 运行 获得更多日志输出的选项。 错误:cmd:命令失败,退出代码 1 错误输出: FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法启动守护进程。 此问题可能是由于守护程序配置不正确造成的。 例如,使用了无法识别的 jvm 选项。 请参阅https://docs.gradle.org/ 上有关守护进程的用户指南章节 3.3/userguide/gradle_daemon.html

    请阅读以下流程输出以了解更多信息:

虚拟机初始化过程中发生错误 无法为 2097152KB 对象堆保留足够的空间

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 运行 获取更多日志输出的选项。

[错误] Cordova 遇到错误。 您可以通过直接运行上面的 Cordova 命令获得更多信息。

[ERROR] 运行 cordova run android 时出错(退出代码 1)。

D:\MobileProjects\Angular\sample-app>

【问题讨论】:

  • 那么您是否尝试使用--stacktrace 运行以查看故障发生在哪里?您尝试(直接或间接)创建一个 2GB 的巨大对象的地方
  • 这与您的环境变量有关。尝试更改您的 JAVA_HOME 变量来解决它。

标签: ionic-framework


【解决方案1】:

增加 Java VM(?) 内存大小后重试。

这是在 Windows 平台上修复它的方法:

转到开始->控制面板->系统->高级(选项卡)->环境变量->系统变量->新建: 变量名:_JAVA_OPTIONS 变量值:-Xmx512M

不要忽略分数和下划线字符。

here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-04
    • 2021-09-22
    • 2019-04-12
    • 2021-11-27
    • 2014-02-28
    • 2013-01-17
    相关资源
    最近更新 更多