Отладить собственный код в Android Studio

Google I / O 2015 обещал отладить собственный код в Android Studio. Для этого вам нужно установить ndk-пакет через менеджер SDK и обновить Android Studio до последней версии (Canary branch). А что делать дальше? Как настроить? Вот ссылка на источник. Источник

Solutions Collecting From Web of "Отладить собственный код в Android Studio"

Фактически, рекламируемая поддержка NDK пока недоступна, даже если вы загрузите пакет ndk и обновите Android Studio до последней версии канального канала (1.3-preview3 на данный момент).

Команда разработчиков SDK заявила, что поддержка NDK не была частью первых превью Android Studio 1.3. Однако это должно быть скоро – недавно они упоминали середину июня как цель.

Update : поддержка отладки отсутствует. Это было не так во время первоначального вопроса – спасибо за все downvotes с тех пор :), пожалуйста, посмотрите на ответ donturner ниже.

Обновление Июнь 2016 : в Android Studio 2.1 конфигурация запуска по умолчанию поддерживает встроенную отладку, поэтому нет необходимости делать это ниже, если вы не используете более старую версию.

Для более старых версий : вот как отладить собственный код в Android Studio:

  • Перейдите в Run-> Edit configuration
  • Нажмите знак +
  • Выберите «Android Native» в качестве типа конфигурации
  • В раскрывающемся списке «Модуль» выберите модуль вашего приложения
  • Добавить точки останова на ваш код C / C ++
  • Подвижная> Debug …

Приложение должно быть развернуто, и отладчик lldb будет прикреплен через ~ 10 lldb .

Примечание . При создании конфигурации отладки в разделе «Нативный отладчик» вы можете выбрать gdb , однако это менее хорошо поддерживается, чем lldb и известно, что он глючит. Используйте на свой риск.