2011-01-31 6 views
6

私はアンドロイドでステップバイステップデバッグを実行したいと思います。私はEclipseで働いています。私がAndroidアプリケーションを起動してブレークポイントを押すたびに問題が発生します。ここに問題があります:アンドロイドでのステップバイステップデバッグの難しさ。

私はデバッグモードに入り、私のブレークポイントがヒットしたのを見ましたが、今は実行をステップ実行したいので、動作しません。私は何をしますか

CLASSファイルエディタ

SOURCE

が見つかりません: はできるだけ早く私は、F5キーを押すか、キーを新しいウィンドウに/ステップオーバーステップを押すと、次が言っ開きますか?私はソースにデバッグしているファイルを添付しましたが、まだ動作していませんか? このエラーは何を意味しますか?

+0

Androidライブラリのメソッドにアクセスしようとしていますか? –

答えて

0

ブレークポイントを設定してください。あなたがあなたのアプリを "止める"なら、あなたが実際にあなたがソースのどこかで言うことができません。 (あなたのアプリはアンドロイド-libsを尋ねるので、あなたはステップoper /キーを押すときにlibsのいくつかの行を実行している可能性があります。 ブレークポイントを設定すると、アプリケーションはあなたのコード内で停止し、libs内では停止します。

0

あなたが実際にAndroidのソースをダウンロードして、Androidのソースファイルでデバッグを続けることができる。時にはそれがカバーの裏で何が起こっているかを知ること実際に有用である。また

、F6をヒットしてみてください(Eclipseを使用している場合)関数内で深く入ることはなく、行間を継続するか、ブレークポイントの山を設定し、F8で復帰してください。

0

Have代わりにDDMSを使用しようとしましたか?私は自分のコードでこの問題を何度も見つけました。

上記のようにf6(ステップオーバー)を使用することもおすすめです。何を正確にデバッグしようとしていますか?

0

デバッガがライブラリコードを指していることがあります(外部ライブラリ参照を追加しましたか?)。

関連する問題