ADT 20 включает плагин NDK, который обеспечивает поддержку для сборки и отладки проектов NDK в Eclipse. Этот документ описывает, как установить и использовать плагин NDK.Инструкции довольно просты и состоят из нескольких шагов.
Это самое простое решение, которое я нашел, и оно сработало для меня.
Примечание. Если вы используете пакет ADT, вам нужно только установитьИнструменты разработки C с установкой нового программного обеспечения (см. Скриншот), и вы можете сразу перейти к части «Использование плагина NDK».
Редактировать: Этокажется, есть проблема с CDT в eclipse juno http://code.google.com/p/android/issues/detail?id=33788, из-за которой отладчик eclipse не может найти точки останова.Обходной путь, который я использовал, - запуск приложения в режиме отладки (не отладка как собственное приложение, а «обычная» отладка), а затем в командной строке я пошел в корневой каталог своего проекта и набрал ndk-gdb
(это создает файл gdb.setup
в папке obj/local/armeabi
).После этого точки останова работали как обычно.
В комментариях, касающихся проблемы по ссылке выше, они предлагают некоторые другие обходные пути, но я не пробовал их, так как они, казалось, требовали больше усилий, чем эта.