web-dev-qa-db-ja.com

GCオーバーヘッド制限超過エラーでEclipseがクラッシュする

Proguardを使用するのは初めてですが、proguard-project.txtに多くのカスタムルールを追加すると、ビルドに明らかに時間がかかることに気付きました。そのため、EclipseがGC overhead limit exceededを報告してクラッシュし、エディターがエラーと警告ダイアログをポップアウトし続けるため、Javaのシャットダウンを強制する必要があります。回避する方法はありますか?これらのEclipseでの継続的なクラッシュは、報告された問題を修正します here too?

22
Silvio

修正済み、問題に関する他のすべてのフォーラム投稿を読みましたが、Eclipseでの修正方法は誰も言いませんでした。私は修正を見つけました ここ


編集:リンクが機能しなくなった場合にできることは次のとおりです。 「Eclipse.ini」を編集し、次のように設定します。

-XX:MaxPermSize=1024m
-Xms512m
-Xmx1024m
89
Silvio

レイアウトからすべてのエラーと警告を削除します。 Eclipseを管理モードで実行していることを確認します(Windowsユーザー)。Eclipseフォルダーの場所に移動し、Eclipse.iniファイルを開いて、以下と一致することを確認します。

-Dosgi.requiredJavaVersion=1.6-Xms512m-Xmx1024m

これは少し役立ちます。

そして

マニフェストのTarget SDKを一時的に18に変更して、クラッシュを回避します。問題はAndroid-19にあります。別の更新を待ってから元に戻します。

5
AbuQauod