Внедрение C++ проекта в Android Studio

Работал с OpenCV на C++, теперь пришло время сделать это на андроиде. Как правильно подключить старый проект С++ к JNI?


Ответы (1 шт):

Автор решения: Barmaley
  1. Скачать NDK - Native Development Kit
  2. Настроить NDK - конкретно определиться с toolchain
  3. Посадить свои исходники в дерево src/jni
  4. Написать make файлы для построения исходников: Application.mk и Android.mk
  5. Прописать в Gradle правила построения (я этим не пользуюсь - потому не подскажу, собираю обычно с командной строки)
  6. Написать jni интерфейсы - связки между C++ и Java кодом
  7. Собрать, в итоге вы получите 3 или 4 либы для разных платформ: ABI, X86, ARM и т.д.

Возможно инструкция слегка устарела, я уже давно не кодил С++ под Android

→ Ссылка