eclipse中的堆空间错误

eclipse中的堆空间错误,eclipse,Eclipse,这是我的错误日志。我尝试了一切,包括在eclipse.ini中增加堆大小 java.lang.OutOfMemoryError: Java heap space at com.android.dx.rop.code.RegisterSpecSet.<init>(RegisterSpecSet.java:49) at com.android.dx.rop.code.RegisterSpecSet.mutableCopy(RegisterSpecSet.java:383) at com.

这是我的错误日志。我尝试了一切,包括在eclipse.ini中增加堆大小

java.lang.OutOfMemoryError: Java heap space
at com.android.dx.rop.code.RegisterSpecSet.<init>(RegisterSpecSet.java:49)
at com.android.dx.rop.code.RegisterSpecSet.mutableCopy(RegisterSpecSet.java:383)
at com.android.dx.ssa.LocalVariableInfo.mutableCopyOfStarts(LocalVariableInfo.java:168)
at com.android.dx.ssa.LocalVariableExtractor.processBlock(LocalVariableExtractor.java:103)
at com.android.dx.ssa.LocalVariableExtractor.doit(LocalVariableExtractor.java:89)
at com.android.dx.ssa.LocalVariableExtractor.extract(LocalVariableExtractor.java:55)
at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:49)
at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:98)
at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:72)
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:299)
at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:139)
at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:94)
at com.android.dx.command.dexer.Main.processClass(Main.java:682)
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
at com.android.dx.command.dexer.Main.access$600(Main.java:78)
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne(Main.java:596)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:188)
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:786)
at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:597)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
java.lang.OutOfMemoryError:java堆空间
位于com.android.dx.rop.code.RegisterSpecSet。(RegisterSpecSet.java:49)
在com.android.dx.rop.code.RegisterSpecSet.mutableCopy(RegisterSpecSet.java:383)
位于com.android.dx.ssa.LocalVariableInfo.mutablecopyofstart(LocalVariableInfo.java:168)
位于com.android.dx.ssa.LocalVariableExtractor.processBlock(LocalVariableExtractor.java:103)
在com.android.dx.ssa.LocalVariableExtractor.doit(LocalVariableExtractor.java:89)
位于com.android.dx.ssa.LocalVariableExtractor.extract(LocalVariableExtractor.java:55)
位于com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:49)
位于com.android.dx.ssa.Optimizer.optimize(Optimizer.java:98)
位于com.android.dx.ssa.Optimizer.optimize(Optimizer.java:72)
在com.android.dx.dex.cf.CfTranslator.processMethods上(CfTranslator.java:299)
位于com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:139)
位于com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:94)
位于com.android.dx.command.dexer.Main.processClass(Main.java:682)
位于com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
com.android.dx.command.dexer.Main.access$600(Main.java:78)
位于com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
位于com.android.dx.cf.direct.ClassPathPener.processArchive(classPathPener.java:284)
位于com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
位于com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
位于com.android.dx.command.dexer.Main.processOne(Main.java:596)
位于com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
位于com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
位于com.android.dx.command.dexer.Main.run(Main.java:230)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
位于com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:188)
位于com.android.ide.eclipse.adt.internal.build.BuildHelper.executex(BuildHelper.java:786)
在com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.builder(PostCompilerBuilder.java:597)
位于org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
位于org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

很明显,您没有尝试所有操作:-)eclipse.ini为eclipse设置内存。查看运行配置以设置程序的内存。