我在最近3个小时内遇到了这个错误。当我从SVN检出最新代码后突然停止工作。
注意:
我的新项目大小约为135 MB 我正在使用eclipse kepler。
myApp / res / libs中还有3个jars,名为sqlite.jar,ksoap2.jar,rt.jar
所以我用Google搜索并找到了This Answer。还Blog 1和Blog 2我编辑了 eclipse.ini
自:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
要
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m
但它仍然没有工作,并在日食中得到相同的错误。 任何帮助将不胜感激。
答案 0 :(得分:6)
解决方法是从项目中删除rt.jar(有18635个类文件)文件。它是一个沉重的罐子。在JRE或J2EE / J2ME中,默认使用该jar文件。在Android中我不会,所以我们必须手动添加。
答案 1 :(得分:1)
在Eclipse配置设置文件
中增加这些参数的值-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
将它们设为 -
-XX:MaxPermSize=1024m
-Xms512m
-Xmx1024m