1

私はEclipseを使用してAndroid用に開発しています。私のテストプラットフォームは、4.2.2を使用するAndroidエミュレーターです。デバッグでプログラムを起動するときはいつでも、ブレークポイントで問題なく中断します。ただし、ステップオーバー/イント/アウトまたは再開しようとすると、同じブレークポイントですぐに中断します。のように、次の行に到達することはありません。

ただし、ブレークポイントをオフに切り替えると、再開などは問題なく行われます。これは、ブレークポイントを常に無効化/再有効化する必要があることを意味するため、非常に厄介な回避策です。

誰かが以前にこの動作を見たことがありますか、そして修正はありますか?

編集:私はOSXLionを使用しています。

編集2:いくつかの追加の調査は、LogCatからのログメッセージに関連していることを示唆しているようです。

03-06 21:47:07.861: D/dalvikvm(1232): threadid=1: still suspended after undo (sc=1 dc=1)
4

1 に答える 1

1

最終的には、AndroidのWebサイトから完全なADTをダウンロードすることで、これを回避することができました。元々EclipseとSDKを別々にダウンロードしたため、構成に修正が加えられている可能性があります。また、ADTに同梱されているEclipseバージョンの方が新しいものでした(Juno、私はHeliosを使用していました)。これのいずれかが重要であるかどうかはわかりませんが、他の誰かがこれに遭遇した場合はそうかもしれません。

于 2013-03-08T04:18:45.487 に答える