Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
#1

Трудности при компиляции нативной библиотеки - Android

22.06.2015, 21:00. Просмотров 165. Ответов 0
Метки нет (Все метки)

пытаюсь в эклипсе подключить WebP-библиотеку, по инструкции:
https://developers.google.com/speed/webp/faq

если пропустить пункт 4, компилится ок, загружается, но при попытке декодировать изображение никакой Native Method не найден:

схема такая:
имя пакета библитеки(стандартная) - com.google.webp
имя пакета проекта - com.example.newtest - в мейн активити импортирую
Java
1
import com.google.webp.libwebp;
(это находится в libwebp.jar)

загружаю

Java
1
2
3
4
5
6
        try {
            System.loadLibrary("webp");
            librarySuccessfullyLoaded = true;//так и есть
        } catch (Exception e) {
            Log.e("sd", "failed to load webp library", e);
        }
Java
1
06-22 19:18:23.834: E/AndroidRuntime(4938): java.lang.UnsatisfiedLinkError: Native method not found: com.google.webp.libwebpJNI.WebPDecodeARGB:([BJ[I[I)[B
хотя в сорцах Си он именно так и называется - Java_com_google_libwebpJNI и.д
Быть может дело в том что в экляпсе не положено наличие такой папки под названием java?

поначалу казалось, что из-за разницы в названиях пакетов, но ведь там же родная обертка в .jar.

Пункт 4 гласит:
Add swig/libwebp_java_wrap.c to the LOCAL_SRC_FILES list.

вот только неявно куда именно и КАК? - если во все LOCAL_SRC_FILES в Android.mk, то ничем хорошим не заканчиватся сей процесс
(или я некомпетентем в вопросе.)

Помогите пожалуйста разобраться.

Добавлено через 50 минут
Разобрался. Вопрос закрыт)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2015, 21:00     Трудности при компиляции нативной библиотеки
Посмотрите здесь:

Странные ошибки при компиляции проекта Android
Трудности с установкой Android SDK Android
Как програмно сменить клавиатуру, или трудности при написании собственного EditText Android
Android Существуют ли движки или библиотеки Java, при помощи которых можно создать свою версию калькулятора?
Загрузка нативной библиотеки Android
Android Как при помощи Gradle добавлять библиотеки в проект?
Ошибка при компиляции в eclipse Android
Android Трудности реализации интерфейса программы
Android Ошибка при компиляции
Android Android: трудности с отправкой запроса по url и обработкой в виде xml
Ошибка при компиляции Android Studio Android
Работа библиотеки Retrofit при отсутствии подключения к интернету Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru