Как установить, настроить NDK в fedora 14?

Шаг 1: Я извлек Android NDK в каталог, где SDK уже есть. Шаг 2: Создан каталог с именем Project_NDK в нем. Шаг 3: Я создал файл application.mk и native.c в папке jni. Так, где я должен поместить код C++?

1 ответ

Решение

Как правило, вы не помещаете свой код в папку NDK, вы помещаете его в подпапку "jni" в проекте Android. Прежде чем начать работу с NDK, вам нужен обычный проект Android с файлом манифеста. Теоретически вы можете создать проект только для NDK без Java, но это проблема.

В дополнение к Application.mk вам нужен Android.mk. Смотрите руководство NDK для ознакомления или посмотрите на hello-jni в примерах.

Вы помещаете свой код C++ в файлы с расширением.cpp, которые также попадают в папку jni.

И наконец, предостережение: не используйте NDK только потому, что его сложно и сложно отлаживать. Для базового программирования на Android просто используйте Java. Если вы знаете C++ и не знаете Java, вы сразу же поднимете его, они достаточно близки.

Другие вопросы по тегам