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

Yevhen Vasilenko 09/16/2017. 2 answers, 13.729 views
android android debugging android-studio android-studio android-ndk android-ndk

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

2 Comments
durbnpoisn 06/08/2015
Объяснение входов и выходов обновления для всей среды разработки - слишком много для нас, чтобы ответить здесь.
Yevhen Vasilenko 06/08/2015
Итак, вы говорите, что лучше удалить текущую версию Android Studio и SDK и установить новую?

2 Answers


ph0b 12/18/2015.

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

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

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

2 comments
1 proppy 08/03/2015
3 Glenn Maynard 01/14/2016
Downvotes - это всего лишь налог на вопросы с ответами, которые меняются со временем ...

donturner 06/15/2016.

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

For older versions : вот как отладить собственный код в Android Studio:

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

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

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

5 comments
1 Alex Cohn 10/15/2015
Я считаю, что gdb прекращается с AS v.1.4.
Mitch 05/01/2016
«В раскрывающемся списке« Модуль »выберите модуль вашего приложения» находится в разделе «Общие» v2.1 Android Studio
Mitch 05/01/2016
Отсутствуют инструкции по именованию конфигурации. Кроме того, эти инструкции создают ошибку «Тип сборки не является отладчиком JNI». Я предполагаю, что эти направления перестали быть правильными из-за изменений интерфейса. Я все еще не могу отлаживать.
4 m0skit0 06/01/2016
Нет такого варианта, как «Android Native».
2 donturner 06/15/2016
Конфигурация запуска «Android Native» больше не поддерживается, так как конфигурация «Android-приложения» теперь полностью поддерживает встроенную отладку.

Related questions

Hot questions

Language

Popular Tags