Как добавить стороннюю библиотеку cpp в Android в качестве зависимости

Я видел инструкции для этого, если третья сторона использует CMake (у Google даже есть пример для этого https://github.com/googlesamples/android-ndk/tree/master/hello-libs), но моя библиотека использует ваф. Таким образом, я не знаю, как это сделать.

Я также видел хаки, которые напрямую помещают динамически подключаемую библиотеку в проект Android. Однако меня беспокоит, что имеющийся у меня файл .so скомпилирован под x86_64 и не будет совместим с другими архитектурами.

В общем, я два дня гуглил, и я не нашел хорошего способа импортировать сторонний исходный код cpp в мой проект Android. Может ли кто-нибудь сказать мне, как лучше всего это сделать?

Я думаю, у вас есть (2) выбора: (1) Настроить сторонние инструменты сборки для использования автономной инструментальной цепочки Android: developer.android.com/ndk/guides/standalone_toolchain или (2) Обратить процесс сборки стороннего разработчика и написать сценарий CMake для Android.

Richard Critten 09.08.2018 20:51
1
1
40
0

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