Отладка NDK — точки останова не работают в Android Studio

Я пытаюсь отладить нативный c / c ++ с помощью android studio, которая выполняет отладчик gdb, но точки останова не достигают цели.
GDB отображает мне это сообщение:

No symbol table is loaded.  Use the "file" command.

как только я выполню команду «file»:

(gdb) file
A program is being debugged already.
Are you sure you want to change the file? (y or n) [answered Y; input not from terminal]
No executable file now.
No symbol file now.

Я уже пытался добавить флаг -g к CFlags в файле build.gradle, но это не решает проблему.

Я использую:

  • Android Studio 1.3.2 стабильная
  • Gradle 2.5 с экспериментальным плагином 0.2.0

Пожалуйста помоги!

2

Решение

Решил проблему, обновив android studio до 1.4 beta 2 и изменив отладчик с gdb на lldb.

0

Другие решения


По вопросам рекламы [email protected]