2012-04-17 26 views
3

これまでにこれが聞かれてきたと確信していますが、私は見ていてどこでも決定的な答えを見ません。Eclipseデバッグモードと例外

Eclipseで、Androidプログラムのデバッグ中に例外が発生した場合Eclipseは、実際のthrow文が含まれているソースファイルを常にプルアップしたいと考えています。私はソースが添付されていません(私もしたいです)ので、例外が発生するたびにandroid.jarの 'Source not found'ウィンドウが表示されます。

私はコールスタックを見るためにlogcatを見ることができると知っていますが、eclipseが(ソースが存在する呼び出しスタックの最も深いファイルからの)例外を引き起こしたファイルを自動的に開く方法はありますか? android.jarではなくこれは簡単なことですが、代わりに私はいつもこの無駄なページを見て、いつも問題を引き起こしたソースコードからファイルを自動的にプルアップすることが賢明な解決策であると思っています。代わりに、私はコールスタックを見て、 'java'ビューに戻り、問題のファイルを見つけて開いてください。かなり面倒です。

私のIDEの設定を改善する方法はありますか?私はこの役に立たないクラスが見つからないページを見ているよりもすぐに有用な情報を得ることができますか?

+0

興味深い質問ですが、可能かどうかわかりませんが、あなたにとっては十分で、以前は考えていなかった場合は、あなたが知っているtry/catch(例外e)ブロックをコードに追加できます例外が発生し、メッセージを見て...私はあなたがそれを知っていると思うが、それは私が言う必要があります:) –

答えて

1

step filters(プロパティで編集可能:ウィンドウ - 環境設定 - Java - デバッグ - ステップフィルタ)を試してください。 こうすれば、利用可能なソースがない特定のパッケージを無視することができます。

+0

提案をありがとう、私はそれを試してみましたが、それは例外をフィルタするようではありません。手作業でコード内をステップ実行するだけです。 – Tim

関連する問題