Android 月食“;Java堆空间“;错误,Eclipse没有响应

Android 月食“;Java堆空间“;错误,Eclipse没有响应,android,eclipse,Android,Eclipse,如果我尝试编辑layout.xml中的一个,Eclipse会越来越慢,大约1分钟后,它会弹出5-6行“Java堆空间”错误消息,仅此而已: 在这之后,Eclipse没有响应,我强制退出,我得到了第二个错误: 每次我想编辑特定的版面时,都会发生这种情况。 有人能告诉我关于这件事我该怎么办吗? 我不能继续我的工作,这真的很烦人,它只是阻碍了我,我什么都做不了,我犯了大约10次这个错误 E-D-it: 很多人说要增加堆大小,在.ini文件中为计算机配置Eclipse等等以防万一,现在我强调问题:这

如果我尝试编辑layout.xml中的一个,Eclipse会越来越慢,大约1分钟后,它会弹出5-6行“Java堆空间”错误消息,仅此而已:

在这之后,Eclipse没有响应,我强制退出,我得到了第二个错误:

每次我想编辑特定的版面时,都会发生这种情况。

有人能告诉我关于这件事我该怎么办吗? 我不能继续我的工作,这真的很烦人,它只是阻碍了我,我什么都做不了,我犯了大约10次这个错误

E-D-it:

很多人说要增加堆大小,在.ini文件中为计算机配置Eclipse等等以防万一,现在我强调问题:这不是配置错误,这显然是一个Eclipse错误,即在几分钟内消耗所有内存,无论您有多少内存配置.ini文件无法解决此问题


尝试关闭Lint。

布局中的某些内容试图操作大量数据,而对这些数据的处理迫使JVM耗尽堆。是否使用了任何转换或XSLT?模式是否允许标记的子节点无限嵌套

检查布局是否存在某种形式的递归或任何其他类型的无限扩展


尝试发布一个标题为“什么会导致此XML使用内存?”的单独问题,并包含布局的XML代码。您可以在这里这样做,但添加一个新问题会更干净。

我关闭了皮棉,问题就解决了。
如果您遇到此类问题,请始终关闭Lint。

我几分钟前也遇到过同样的问题,但我所做的是更改了即将使用的图像,因为该属性太大。因此,尝试并创建另一个图像,您将能够看到您的工作,而无需触摸任何设置

将Eclipse.ini中的条目更改为:-vmargs-XX:MaxPermSize=256m-Xms40m-Xmx800mi edited。现在eclipse不启动,而是显示第二个错误,其中一些参数已更改,但相同。然后减少-Xmx值几步,并检查其工作情况。您可以使用JVM命令行选项-Xms,-Xmx,try-Xmx256mI增加或更改Java堆空间的大小。我不认为这是设置问题,看起来Eclipse启动了一个无限循环或者类似的东西。这是不正常的,我只是添加一个文本视图和BUMM,内存不足。。。Eclipse是一个…窗口->首选项->Android->林特错误检查->然后取消选中页面顶部的复选框。我无法在首选项->Android下找到此选项。。只有我可以单独找到android版本。你必须点击“android”标签左侧的小三角形,它将显示一些下拉菜单项,并且会有Lint错误检查!从Eclipse.exe所在的同一文件夹中的Eclipse.ini文件中增加堆大小:)要增加多少堆大小…-我有一些类似的东西-launcher.XXMaxPermSize 256M-showsplash我应该增加堆大小并禁用lint检查吗?