2017-04-25 7 views
2

私はデバッガを初めて使っています。私がコード行を踏み越えると、私はどのように後退するのだろうかと思っていました。今、私はコードを後方に実行できないことを認識していますか?古い行に戻す場合は、デバッグでアクティビティを再起動する必要がありますか?Android Studioのデバッガでコードの行を戻す方法

また、あなたが気にしない場合、force-step-intoコマンドは何ですか?

答えて

2

そうは考えられません。 Androidは他のすべてのデバッガと同じように動作します。これはコード上の滝です。あなたは本当に後退することはできませんが、どこにブレークポイントが来るのですか。あなたが逆行したいと思っていた行の前にブレークポイントを置き、あなたのアプリを再実行すると、その行に当たるまで続けるでしょう。

Force-Step-Intoを説明するにはまずステップイン/オーバーを説明します。ステップ・オーバーでは、必要な行が表示され、その行を踏み越え、関数呼び出しが行われた後に同じファイル内の行で停止します。一方、関数呼び出しのステップインステップは、その関数呼び出しの最初の行で停止します。新しいファイルまたは新しい場所にある可能性があります。 Androidでは、「Blackbox」と見なされる多くの機能があります。これらの機能は、Log.d関数のようにコードにはほとんど影響しないため、実際には気にしません。 Force Step Intoを使用すると、必要な場合にステップインすることができます。

出典:あなたは条件付きブレークポイントを設定することができますhttps://www.quora.com/How-would-you-explain-in-one-line-about-Step-over-Step-into-Force-Step-into-and-Step-out-of-Android-studio

0

お知らせ、すなわち、ブレークポイントは、(あなたがすべて手動で56回の休憩をスキップする必要はありません)のみのx == 57場合は、実行を停止します。非常に便利。ブレークポイントを設定し、右ボタンで右クリックして条件を設定してください。

関連する問題