Как я могу описать, создание приложения для Android из Eclipse, использующего NDK, требует двух шагов.
Во-первых, внутри вашего терминала вам нужно запустить скрипт сборки NDK для вашего проекта. Перейдите в корневой каталог вашего проекта и выполните сценарий ndk-build в этом каталоге.
Например:
cd ~/workspace/hello-jni
./~/android-ndk-1.5_r1/ndk-build
После этого вы должны увидеть некоторые результаты, которые приведут к созданию файла * .SO в каталоге obj в каталоге вашего проекта.
Как только у вас есть файл * .SO, последний шаг к созданию приложения с Android NDK через Eclipse - это построить его с Eclipse, как и любое другое приложение, а затем развернуть его для тестирования.
Если вы вносите какие-либо изменения в код C / C ++, вам нужно будет повторить первый шаг и заново создать файл * .SO перед сборкой и развертыванием приложения из Eclipse.
Я хотел бы отметить, что с помощью Android NDK ваши приложения для Android по-прежнему основаны на Java. Они просто общаются с кодом, написанным на C / C ++, с помощью собственного интерфейса Java .
Наконец, я не знаю ни одного плагина Eclipse, который поможет в разработке NDK. Все, что я знаю о NDK, я изучил в официальной документации Android NDK . Пожалуйста, не стесняйтесь комментировать и дайте мне знать, если что-нибудь я смогу уточнить в своем ответе.