Для тех, кто хочет отладить код NDK/JNI в выпуске Eclipse Juno, он по существу встроен в программное обеспечение после установки плагинов Android и плагинов CDT. У вас могут быть проблемы, так как существует проблема, которая была введена с помощью инструментов разработки C/C++ (CDT 8.1), которые с 7/24/12 не были исправлены. Подробнее о проблеме см. Следующую ссылку. Если вы просто хотите отлаживать, продолжайте читать.
http://code.google.com/p/android/issues/detail?id=33788
Если он правильно работает, вы просто установить точки останова в C и Debug As -> Android Native Application. К сожалению, вы не можете отлаживать java и C одновременно. Если проблема в Java и вы хотите отладить это, нажмите Отладка As -> Приложение для Android.
Если он работает неправильно, и вы хотите выяснить, как правильно его получить, для меня работали следующие пакеты.
Android DDMS 20.0.1.v201207132230-403220
Android Development Tools 20.0.1.v201207132230-403220
Android Hierarchy Viewer 20.0.1.v201207132230-403220
Android Native Development Tools 20.0.1.v201207132230-403220
Android Traceview 20.0.1.v201207132230-403220
Autotools support for CDT (Incubation) 3.0.1.201202152032
C/C++ Development Tools 8.0.2.201202111925
C/C++ Development Tools SDK 8.0.2.201202111925
C/C++ Library API Documentation Hover Help (Incubation)
Eclipse SDK 4.2.0.I20120608-1400
Tracer for OpenGL ES 20.0.1.v201207132230-403220
андроида пакеты пришел из установки Работы с: вариантом на Затмении Справка-> Установить новое программное обеспечение ... диалог с
dl-ssl.google.com/android/eclipse/
Старшие 8.02 ... CDT пакетов пришел от установки Работа с: вариант для пакетов выпуска Indigo.
download.eclipse.org/releases/indigo
Если установлен, то вам нужно удалить Android инструменты и новую версию CDT перед установкой старой версии CDT. После установки версии 8.0.0 CDT вы можете установить инструменты Android и начать отладку.
Убедитесь, что вы используете команду Построить «НДК-строить NDK_DEBUG = 1»
Autotools может не потребоваться, но так как он установлен он у меня в списке.
Обратите внимание, что при переходе через код может возникнуть причудливый характер.
Пока у вас есть какая-либо поддержка, вы можете создать исполняемый файл linux и протестировать его на Linux-ПК с использованием GDB. Не отличная идея, но она может решить проблему. :) –