JNI を使用するコードがいくつかあります。Java で記述されたコードを Eclipse で (ADT を使用して) 直接デバッグできます。gdb でネイティブ コードをデバッグするのに役立つスクリプトもあります。ただし、これはあまり快適な方法ではありません。
Androidネイティブアプリケーションのデバッグにgdb(gdbserverだと思います)を使用するようにEclipseを構成することは可能ですか? これについての説明がどこにあるかわかりますか?
JNI を使用するコードがいくつかあります。Java で記述されたコードを Eclipse で (ADT を使用して) 直接デバッグできます。gdb でネイティブ コードをデバッグするのに役立つスクリプトもあります。ただし、これはあまり快適な方法ではありません。
Androidネイティブアプリケーションのデバッグにgdb(gdbserverだと思います)を使用するようにEclipseを構成することは可能ですか? これについての説明がどこにあるかわかりますか?
Android 2.2 NDK のリリース ノートによると、デバイスのネイティブ コードでデバッグできるようになりました。私はこれを自分で試していないので、NDK のドキュメントを参照してください。
NDK API を使用して記述した JNI コードをデバッグするか、AOSP アプリケーションのネイティブ コードをデバッグするかによって異なります。
前者の場合は、NDK デバッグ ツールを使用します。後者の場合、正しいバージョンの gdbserver と gdb が必要です。AOSP ライブラリのシンボルを検索するには、gdb スクリプトを使用してセッションを構成する必要があります。ステップ バイ ステップのチュートリアルについては、AOSP ネイティブ アプリケーションのデバッグリンクを確認してください。