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