1

デバッグ モードで開始しなかったと仮定すると、アプリがエミュレーター内で例外をスローした場合に Eclipse デバッガーを自動的に開始する方法はありますか?

または、エミュレーターからより有用なエラー メッセージを取得する方法はありますか (「申し訳ありませんが、アプリが予期せず終了しました」よりも有用なもの)。

4

3 に答える 3

1

デバッガーをトリガーする方法がわかりませんが、Eclipse DDMS (既に実行されている場合) または「adb logcat」コマンドを使用して、エラーが発生したときにスタック トレースを確認しましたか?

https://developer.android.com/studio/debug/index.html

于 2010-02-14T02:17:58.583 に答える
1

はい、Eclipse Debug パースペクティブの Breakpoints ビューから Java 例外ブレークポイントを追加するボタンがあります。詳細については、こちらを参照してください。

http://help.eclipse.org/galileo/topic/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-addexception_viewaction.htm

エミュレーターは、実際の Android デバイスをエミュレートしています。スタック トレースをエンド ユーザーに表示する意味はほとんどないため、一般的なメッセージです。DDMS パースペクティブで LogCat ビューを使用します。

于 2010-02-14T02:52:24.353 に答える
0

「プロセスのデバッグ」ボタンを使用して、DDMS パースペクティブでこれをほぼ実行できるようです。まだデバッグモードになっていない場合でも、オンデマンドで中断することはありません。また、「強制終了」ダイアログが表示されている場合は、デバッグするには遅すぎます。

于 2010-02-16T02:17:21.000 に答える