Имея вышеуказанную ошибку в приложении Android JNI? Читайте дальше...
Наверху, я скажу, что я уже решил это по-своему, но я чувствую, что что-то в системе Android-сборки (возможно, в отношении Eclipse) сломано, и я надеюсь, чтобы спасти кого-то еще час боли, Возможно, другие столкнулись с этой проблемой и могут прокомментировать, что с ними работало.
Некоторое время у меня был проект Android с некоторым кодом JNI, который я разработал с помощью NDK. Затем, сегодня, я что-то изменил в java-коде, а затем poof, я больше не мог загружать свою библиотеку JNI. Он завершился с исключением:
E/AndroidRuntime (999): java.lang.UnsatisfiedLinkError: не удалось загрузить mylibrary: findLibrary возвратил null
Я googled и пробовал все (восстановление, закрытие и перезапуск Eclipse и т.д. и т.д.)
Что, наконец, устранило мою проблему? Я физически удалил свое приложение с устройства, прежде чем пытаться выполнить другой запуск. Это. После этого все сработало. Что сработало для вас?