以下はAndroidのJNIをgdbでデバッグする方法である。 要するに、Androidの単なるユーザーや一般のAndroidアプリケーション開発者には関係ない。 したがってそういう人たちは安心して無視してほしい。 例としてAndroid NDKに含まれるサンプルプログラムであるHelloJNIを使用する。 Android SDKやAndroid NDK、Androidソースコードの取得・構築・起動、はたまたgdbの使い方についての情報は省略する。 この文書はすでにそういった情報を必要としない人たちのためにある。 筆者はUbuntuを使用したが、内容はプラットフォームに依存しないため、よそでも同様のはず(無保証)。 HelloJNIの構築後、Androidソースコードのトップディレクトリに移動したところから出発する。HelloJNIのlibsの下にあるlibhello-jni.soがJNI