ときどき (約 50% の時間)、Android アプリのデバッグ中に、関数にステップインするために F5 を使用します (F6 はそれを調べるためのものです) が、何もしません。
場合によっては、通常のデバッグ キーがどれも機能しないことがあります (F5、F6、F7、F8 など、私が知らない他のキーもあるかもしれません)。
現在、これを克服する唯一の方法は、「デバッグ」ビュー (各スレッドの現在のスタックを表示する) から現在のスレッドを選択し、 F5 を押すことです。状況がさらに悪い場合 (たとえば、コンテンツ アシストを使用できない場合)、Eclipse を再起動します。
スレッドといえば、複数のスレッドを実行している場合、さらに進めようとすると別のスレッドに移動することがあり、現在のスレッドに対する集中力が失われるため、これが煩わしいことに気付きました。ある程度の意味があることはわかっていますが、特に複数のスレッドがあることを考慮すると、本当に面倒です。
これらはなぜ発生し、どうすれば修正できますか?
注: Eclipse、ADT、および Android SDK の両方の最新バージョンを使用しています。この問題は、デバイスとエミュレータの両方で発生します。