【问题标题】:eclipse with Android sdk, ERROR: Java heap spaceEclipse 与 Android sdk,错误:Java 堆空间
【发布时间】:2013-05-25 03:29:12
【问题描述】:

所以最近我在 eclipse 中的应用程序中工作时遇到问题,在使用 xml 文件时显示下一条消息:

ERROR: 'Java heap space'

我已经阅读了一个尝试在 eclipse.ini 文件中增加的内容:

-vmargs
-Xmx40m
-Xmx512m

到:

-vmargs
-Xmx512m
-Xmx1024m 

但它会工作一段时间,而不是一个小时左右,它会给我同样的错误,我正在使用 4gb ram 的 MacBook air 工作。 我有 Eclipse SDK 版本:3.7.2 版本号:M20120208-0800 我刚刚更新了它,所以我不知道这是否就是为什么会这样,这就是我的 eclipse.ini 现在的样子:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xmx512m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

我还能做些什么来解决这个问题?非常感谢任何帮助。提前致谢。

【问题讨论】:

    标签: java android eclipse configuration


    【解决方案1】:

    试试这个

    在运行->运行配置中找到你已经运行的类的名称,选择它,点击参数选项卡然后添加:

      -Xms512M -Xmx1524M
    

    到 VM 参数部分

    一些有用的链接

    What are the best JVM settings for Eclipse?

    Error "java heap size" in Eclipse Android?

    编辑:

    您的 eclipse.ini 设置只有在您更改以下内容时才会生效:

    运行 -> 外部工具 -> 外部工具

    配置。转到您使用的配置,在 jre 选项卡 -select 选项下

    在工作区的同一个 JRE 中运行。

    【讨论】:

    • 我已尝试按照您的说明进行操作,但找不到参数选项卡...。我可以看到我的应用程序列表,当我选择我正在使用的应用程序时,有 3 个选项卡到正确的 Android、Target 和 Common 我错过了什么吗?谢谢
    • 我在做 Run-External tool-External Tool Conf.... 但在左边我可以看到:Ant Build, API use report and Program
    • @zvzej stackoverflow.com/questions/142357/…。您也可以单击 ant build。去jre那里你会发现在同一个jre工作区中运行的选项
    • @zvzej 试试上面评论中提到的内容并告诉我
    • Eclipse 中没有这样的选项,这个答案是错误的。
    猜你喜欢
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多