0

コードの問題がどこにあるかを確認するために、実行中の Android アプリケーションをデバッグしようとしています。現時点で私がやろうとしているのは、データベースが存在するかどうかを確認するために作成したメソッドにステップインすることだけですが、デバッガーは JAR からのコードを処理し続け、気にしないコードのみを処理します。今、メソッドにステップインしようとすると、デバッガーは DexPathList.findClass(String) というページを開きます。これは、最初に試してメソッドにステップインしたときのスクリーンショットです。

ここに画像の説明を入力

DexPathList.findClass(String) の [ステップ イン] を押した後にポップアップする画面: ここに画像の説明を入力

これらの余分な情報をすべてスキップして、自分のコードだけを見るにはどうすればよいでしょうか?

4

2 に答える 2

1

最も簡単な方法:CtrlAltLeft mouse停止したいメソッド名を使用してクリックします。これは、ハイパーリンクのデバッグと呼ばれます。

長期的な解決策は、不要なクラスをデバッガーから除外するステップ フィルターを追加することです。

于 2012-11-11T19:31:37.973 に答える