Java Eclipse ADT内存不足并不断崩溃?

Java Eclipse ADT内存不足并不断崩溃?,java,android,eclipse,memory,Java,Android,Eclipse,Memory,我使用ADT已经有一段时间了,一切都很顺利。突然,Eclipse声明内存不足“Java堆空间”问题等等。。。我搜索了所有地方,每一条建议似乎都指向编辑文件eclipse.ini 大多数建议都是将内存调到512m。我这么做了,但没有解决任何问题。所以我把它提高到了1024m。还是不走运,所以我又把它调高到了2048m。还是没有成功!我的eclipse.ini现在看起来像这样: -showsplash org.eclipse.platform -startup ../../../plugins/or

我使用ADT已经有一段时间了,一切都很顺利。突然,Eclipse声明内存不足“Java堆空间”问题等等。。。我搜索了所有地方,每一条建议似乎都指向编辑文件
eclipse.ini

大多数建议都是将内存调到
512m
。我这么做了,但没有解决任何问题。所以我把它提高到了1024m。还是不走运,所以我又把它调高到了
2048m
。还是没有成功!我的
eclipse.ini
现在看起来像这样:

-showsplash
org.eclipse.platform
-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.adtproduct
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
-vmargs
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=1024m
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xms1024m
-Xmx2048m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
ADT仍然崩溃。似乎
2048m
应该已经有足够的内存了,但ADT仍然对此表示不满。那么,是否还有其他问题可能导致这种症状?请记住,我的应用程序在IDE开始疯狂运行前几分钟运行良好

编辑:


我还尝试过从应用程序中删除整个ADT文件夹(我使用Mac),然后再次使用不同的ADT副本将其放回原处。这也没有任何作用。

备份您的开发环境

将带有adt的最新版本eclipse安装到新文件夹中

当您启动新版本的eclipse时,将其指向您的旧工作区

编辑
我做的一件事是将每个项目设置为相同的api级别。Api 19.

我也有同样的问题。我通过在我的c驱动器中腾出空间解决了这个问题。
您可以试试这个:

  • 运行Ccleaner并在C驱动器中留出一些空间
  • 使用512内存创建AVD

  • 我最终找到了罪魁祸首:项目库中的一个错误JAR文件。删除它之后,一切又正常运行。

    不幸的是,我已经在使用最新版本的Eclipse ADT:\只是添加了一些可能对运气没有帮助的东西我在硬盘上有大约95 GB的可用空间,这没有任何区别。