2016-04-26 9 views
1

アンドロイドスタジオにデバッガが接続されている間、特定の時点でコード実行を停止したい。何か可能性はありますか?デバッガタブで使用可能なオプションをすべて確認しましたが、何も見つかりませんでした。ありがとう。アンドロイドスタジオでデバッグ中にコード実行を終了する

+1

私はブレークポイントを使用していますか?それらの小さな赤い点? :D – OWADVL

+0

breakpointsが解決策ですが、マルチスレッドのみを使用している場合は、現在のスレッドが停止し、他のスレッドは実行を継続します。 –

+0

しかし、そのデバッグを使用して停止されます。コード実行ではない –

答えて

0

デバッガ時にアンドロイドスタジオで実行を停止したいブレークポイントを設定する必要があります。 これは、コードの行の先頭にある縦線をクリックして行うことができます。その帯に赤い点をつけます。 は

break point screen

+0

私に説明させてください、私はこれを知っています。私はこの時点で実行をキャンセル/終了したいと思います。 –

+0

たとえば、そのアプリケーションがif(bundle!= null)文を実行しないようにしたいとします。あなたはそれを –

+1

にすることを願っています。スキップしたいコードの後に​​別のブレークポイントを設定する必要があります。ブレークポイントに達すると、ブレークポイントをクリックして次のブレークポイントにドラッグする必要があります。 //これを試してみてください。私があなたに役立つことを願っています。幸運 –

0

あなたは単に実行を停止する停止ボタン(赤い四角)またはキーを押し、CTRL + F2を押して下の画像を参照してください。

しかし、プログラムからデバッガを切り離してアプリケーションを実行し続け、デバッガを無効にすることを頼んでいるのであれば、アンドロイドスタジオ2.0でこれを行うことも苦労しています。私は、このバージョンではデバッガーの取り外しはサポートされていないと思います。それは奇妙だ。

1

追加のブレークポイントを追加して、処理を停止したい場所の直後に追加します。 これがあなたを助けてくれることを願っています。

関連する問題