Создать .so библиотеку для использования на Android

Я скомпилировал файл C ++, но не соответствует формату JNI.

Как я могу использовать библиотеку .so, сгенерированную из файла C ++ для другой архитектуры процессора в Android?

-1

Решение

Вы должны использовать Android NDK. Вам нужна ссылка? Он интегрирован в Android Studio 2.3. Начните с некоторых примеров приложений, чтобы привыкнуть к этому инструменту.

0

Другие решения

Как сказал Алекс Кон, чтобы использовать код C / C ++ в Android, вам нужен Android NDK. Вы можете загрузить Android NDK напрямую из студии Android с помощью SDK Manager.
Шаги, необходимые для загрузки NDK и использования Cmake или ndkBuild для создания нативной библиотеки вашего кода C ++.

1) В строке меню студии Android нажмите Инструменты-> Android-> Android-> SDK Manager. И скачать cmake, LLDB и NDK.
введите описание изображения здесь
2) Если вы загрузили NDK и cmake при создании нового проекта, отметьте кнопку включения, но эта кнопка встречается в Android Studio 2.2 и выше.введите описание изображения здесь.

0

По вопросам рекламы [email protected]