は、Eclipse 3.6.1パッケージを使用していますし、QRコード生成用のアプリケーションを開発しています、私はプロジェクトを実行するとき、それは私のスタックオーバーフローエラーを表示し、ワークスペースににStackOverflowError
Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
Conversion to Dalvik format failed: Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
を強制終了するために私を促し、私のプロジェクトを構築しながら、
は、私も私のたeclipse.iniを変更し、それでもエラーが
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=1024m
-Xms512m
-Xmx1024m
でも私の.dexファイルを削除し、クリーン与え、構築し、何も
0123を働いていないままいくつかは、私はQRコード生成
のために使用していますが、私の中で私のプロジェクトを実行するときので、それが
されていないonBarcode.jarファイルのように、そのためにビルド・パスに大きなJavaファイルのを言うかもしれませんラップトップ(os-opensuse、ram-3gb、eclipse-helios)は、スタックオーバーフローエラーを示していました。同じプロジェクトが本当にうまくいっていて、デスクトップ(Windows-Vista、RAM-1GB、ヘリオス)。
私のラップトップのEclipseワークスペースと私のデスクトップEclipseワークスペースの違いは、プロジェクトの数だけです。私のラップトップは、プロジェクトエクスプローラでクローズドプロジェクトとして約20個のプロジェクトを実行する準備ができていますが、私のデスクトップは1つのプロジェクト(すなわち、現在のプロジェクト)を持っています
それで、Eclipse IDE閉鎖されたプロジェクトメモリが大きなスタックオーバーフローエラーに陥る???
このエラーでどのように解決するのですか?