2011-01-16 11 views
3

私のアプリケーションには、多数の外部の.jars、androidライブラリ、たくさんのコードがあります。プロジェクトをビルド(私は日食を使用しています)はひどいです。クリーン/ビルドには数分かかります。そしてそれぞれの再構築の後、私はEclipseを再起動する必要があります。それ以外の場合は、2回目のビルドでハングアップします。私はすぐに私はそれをまったく構築できないだろうと恐れている! Eclipseにメモリを増やしても効果はありません。中規模のAndroidアプリケーションの構築が非常に遅い

他の側面では、小さなAndroidアプリケーションの構築には全く問題はありません。

私はWindows Vista、eclipse-java-galileo-SR2、Android SDKツール(revision8)、Core 2 Duo 2GHzです。

Q:かなり大きなプロジェクトを持つ他の開発者から、同じ問題がある場合はどのように解決すればよいのでしょうか?

私が見る他の問題は、エミュレータと通信できないため、コンパイルが何度かハングすることです。エミュレータを閉じると完了することがあります。

+0

オープンしているEclipseワークスペース(アンドロイドなど)で開いている他のプロジェクトはありますか?もしそうなら、それらのプロジェクトを試して終了したり、自動的にビルドしないように設定することができます。また、Eclipseでインストールしたプラグインの数を確認することもできます。それは、プロジェクト特有の問題よりも設定上のEclipse問題のように聞こえる。また、いくつの外部ジャーは束ですか?私は約5つの外部ジャーと内部コードの問題なしにプロジェクトを持っています。 – broschb

+0

遅いビルド時間で唯一問題となったのは、リソースフォルダにイメージがオーバーロードされたときです。現在の私のプロジェクトには、リソース密度フォルダ間に200以上の画像が広がっています。 2倍、私は実際には画像の90%を取り出しました。すべての画像で、私は3分以上の時間を構築しました。デバッグとビルドを絶えず試みているとかなり恐ろしいです。 – user432209

+0

私は〜8個の外部ジャー、〜8個の参照Javaプロジェクト、1個の参照されたAndroidライブラリを持っています。だから、本当にスピードに影響するものは、言うのは難しいです。実験を続ける...また、私のすべてのリソース(コードなし)を使って簡単なプロジェクトをコンパイルしようとしたところ、非常に速くコンパイルされました。しかし、再び、すべてのものが組み合わされて、それは長くかかるかもしれません。 – alex2k8

答えて

1

さらに物理メモリを追加しました。このようなパラメータを使ってeclipseを実行してみましょう:

eclipse.exe -vmargs -Xmx700M 

私は十分なメモリがあります。余分な空きRAMが1Gbあります。

プロジェクトの再構築には約10分かかりますが、これは以前の約2倍の速度ですが、もう一方ではまだ理想的ではありません。

他の肯定的な効果 - 私はもう一度それぞれの再構築の後にEclipseを再起動する必要はありません。

関連する問題