Android загрузка библиотек из неправильного места - PullRequest
0 голосов
/ 22 января 2020

У меня есть 2 C общих библиотек liba.so и libb.so, где jnis скомпилирован в liba.so и динамически связан с libb.so. при загрузке liba.so с помощью: System.loadLibrary ("a") android попытался связать его с /my/local_machine/project/app/src/main//obj/local/arm64-v8a/libb.so

java.lang.UnsatisfiedLinkError: dlopen failed:
library "/my/local_machine/project/app/src/main//obj/local/arm64-v8a/libb.so" not found.

вместо поиска в каталоге libs! Я скомпилировал liba, используя androidMK и обычную кросс-компиляцию для libb

...