3

Eclipse で Android アプリの開発を始めたばかりです。私は通常、Visual Studio でコードを記述していますが、Eclipse で行う方法を理解できないことが 1 つあります。

たとえば、次のメソッドがあり、変数を検査したい場合i:

public void Foo()
{
    int i = 1;
} 

ビジュアルスタジオでは、クロージング}にブレークポイントを設定でき、変数を調べることができます:

public void Foo()
{
    int i = 1;
} // <-- Breakpoint here

しかし、Eclipse では、変数自体にしか設定できません。

public void Foo()
{
    int i = 1; //<-- Here
} 

その結果、別のコード行を追加して後でメソッドを中断しない限り、変数を検査できません。

TL;DR: デバッグ モードで Eclipse の変数を調べるにはどうすればよいですか?

4

3 に答える 3

1

許可されたブレークポイントに対して F6 キーを押し、調べたい変数に対して cntrl+shift+i を実行します。仕事はいいですね。右中括弧はコード行であるため、デバッガーはメソッドをスキップせず、参照が失われません。

于 2012-12-19T00:42:17.340 に答える
1

通常のブレークポイントではなく、メソッド終了ブレークポイントを作成します。

于 2012-12-18T23:58:57.197 に答える
0

デバッグモードでは、変数を右クリックすると、「ウォッチ」クリックが表示されます。[式]タブで、変数の変更が表示されます。変数値を表示したいだけの場合は、右クリックして「検査」を実行できます。

于 2012-11-25T16:09:53.943 に答える