Добавление готовой библиотеки в Android NDK проект (UnsatisfiedLinkError)?

Я пытаюсь собрать GTA SA Mobile + SAMP Android + BASS (библиотека для звука), но приложение вылетает после запуска.

Само приложение запускается нормально, но как только я подключаю в сторонние библиотеки (пробовал libsqliteX.so, вылет), то после запуска приложения происходит вылет, логи ниже прикреплены.

Сам проект собираю через cygwin + APK Easy Tool -> compile.

APK: https://yadi.sk/d/hAiFuNFEDpn0vA
Лог: https://pastebin.com/yECu4uHf
Android.mk файл https://pastebin.com/4wTHzrLb
Application.mk файл https://pastebin.com/Xd25rdsW
Структура файлов: https://pastebin.com/G7bTAg2b

Исходники SAMP Android если что. (Я изменил только Android.mk файл и закинул библиотеки BASS во внутрь vendor папки)
https://github.com/4x11/build69

Не могу понять в какую сторону копать, почему возникает данная проблема.

Мои шаги:
1. Собираю libsamp.so через cygwin
2. Беру libsamp.so и другие "BASS" библиотеки и кладу их внутрь APK (build69v108.apk\lib\armeabi-v7a)
3. Запускаю APK Easy Tool -> compile
4. Запускаю приложение

Тестирую на телефоне:
1. Redmi Note 7
2. Android ver: 9 PKQ1. 180904.001
3. MIUI ver: MIUI Global 10.21 stable
4. Core ver: 4.4.153-perf+
  • Вопрос задан
  • 406 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы