Как стать автором
Обновить

Комментарии 6

Не думал, что gdb так просто запустить. Под Linux небось подобных граблей нет. Надо попробовать, всяко лучше чем printf-ами локализировать падение.
Так при падении в лог стек-трейс ложится автоматически и утилита есть (addr2line) в NDK для расшифровки.
У меня stack trace не ложился, я запускал свой нативный код в отдельном бинарнике (для поддержки работы в режиме рута). Впрочем, не уверен что ndk-gdb стал бы работать в моём случае.
По моему как минимум для работы с NDK намного проще поставить какой нибудь дистрибутив линукса и спокойно работать в нем без всех этих танцев с бубном…
Только тормозит это так ужасно, по сравнению с java debug в том же android.
Забавно, все строчки в разделе «источники» посещенные. Недавно пришлось с этим же разбираться.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории