2017-09-21 15 views
0

奇妙なことに、この問題に関する情報が見つかりませんでした。ウォッチウィンドウでは、Android Studioでは表示されないため、静的フィールド(たとえば、最終的な整数)をデバッグする数値に置き換える必要があります。しかし、Ctrlキーを押しながらコード上でマウスを動かすと、値が表示されます。Androidスタジオでデバッガでスタティックが表示されない:このような静的フィールドはありません

たとえば、myArray [IDX_SOMEINDEX]は解決していますが、ウォッチ式として 'no such such static field IDX_SOMEINDEX'を追加しても問題ありません。フルパスmy.package.MyIndexesClass.IDX_SOMEINDEXを指定しても、Android Studioはまだわかりません。

これを修正する方法はありますか?

+1

確認するだけで、あなたは縮小ビルドを行っていないのですか?ビルドが縮小されている場合、ウォッチウィンドウにいくつかの変数は表示されません。 – Discoverer98

+0

ハ、これが原因である可能性があります。私はQAビルドでproguardを使用しています(IAPをデバッグするためにデバッグ以外のシグニチャが必要なため、デバッグとして使用します)。それをチェックします。 – Tertium

+0

あなたは答えとして書くだろう、私は正解としてそ​​れをチェックする – Tertium

答えて

1

おそらく、変数名が消える縮小されたビルドを使用しています。縮小を無効にすると、変数が表示されるはずです。

関連する問題