Я пишу проект Android Native, который генерирует исполняемый файл (скомпилированный как с ndk r10e, так и с ndk r12b), и когда я пытаюсь запустить сгенерированный исполняемый файл, он выдает ошибку, что не может его открыть:
dlopen failed: library "libtest.so" not found
Очевидно, что "/my/system/path/libtest.so" существует и имеет правильные разрешения (например, 666).
Это appens только в одном из моих устройств. Я протестировал его более чем на 10 устройствах, и он работает отлично.
Я не могу понять, почему появляется эта ошибка.
Пожалуйста помогите.
dlopen
с абсолютным путем к библиотеке или просто с именем и ожидаете, что он найдет что-то в локальном каталоге? - person Dan Albert   schedule 07.10.2016