エラー: デバッガ ”C:\android-ndk-r11c\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gdb.exe" が見つかりませんでした。

問題

  • Android NDK パスに、 Android NDK r11c へのパスを設定すると、"Android for armeabi-v7a (GCC 4.9, Qt 5.6.0)" キットに(!)マークが表示される。

  • チップに次のメッセージが表示される。

エラー: デバッガ ”C:\android-ndk-r11c\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gdb.exe" が見つかりませんでした。

  • [Debuggers] タブの "Android Debugger for Android GCC (arm-4.9)" の [Path] の値が赤色で表示される。

  • チップに次のメッセージが表示される。

"C:\android-ndk-r11c\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gdb.exe" は存在しません。

環境

  • Android NDK r11c
  • Qt Creator 3.6.0

原因

Android NDK r11 から、GDB が異動されたため。

解決策

Android NDK r10e を使う。

GDB は、 <ndk_dir>/prebuilt//bin/gdb[.exe] にあるが、正しく機能しない。

参考