Мне приходится использовать две нативные библиотеки :одна моя собственная, а другая сторонняя -. Пока я использовал их в отдельных проектах, все было ок. Но теперь я получаю Exception Ljava/lang/UnsatisfiedLinkError
.
Я использую Eclipse.
Я обнаружил, что если я помещу существующую библиотеку в libs/armeabi, Eclipse начнет компиляцию нативного кода и завершится ошибкой. Если я перестрою часть JNI из командной строки, компиляция пройдет успешно, но сторонняя библиотека исчезнет. Действительно глупо.
Итак, как мне указать Eclipse использовать существующую библиотеку.so вместе с библиотекой, которую необходимо собрать? Библиотеки независимы.