Запуск исполняемого файла в зависимости от общей библиотеки на телефоне Android с помощью abd - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть кросс-скомпилированная разделяемая библиотека для aarch64 с использованием компилятора, предоставленного Android NDK.Я кросс-скомпилировал свое приложение и связал его с библиотекой.

Теперь я хочу протестировать его на своем телефоне, используя adb .Я копирую свое приложение и библиотеку .so файл в каталог /data/local/tmp.Когда я запускаю исполняемый файл для моего приложения с adb shell ./data/local/tmp/test-1, я получаю ошибку:

CANNOT LINK EXECUTABLE "/data/local/tmp/test-1": library "libmylib.so.0.1.1" not found

Android не имеет ldconfig.Как я могу сказать загрузчику приложений, где искать разделяемую библиотеку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...