Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
MegaSinner
98 / 94 / 9
Регистрация: 09.04.2010
Сообщений: 746
1

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

22.06.2015, 21:00. Просмотров 223. Ответов 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 минут
Разобрался. Вопрос закрыт)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2015, 21:00
Ответы с готовыми решениями:

Загрузка нативной библиотеки
Здравствуйте! У меня есть библиотека, в которой содержаться нативные функции...

Как програмно сменить клавиатуру, или трудности при написании собственного EditText
Доброго времени суток, проблема такая. Я пытаюсь написать свой EditText, т.к....

Ошибка при компиляции
Error:Execution failed for task...

Ошибка при компиляции
Всем привет! Сразу вот код, xml, шо не так?! package...

Ошибка при компиляции в eclipse
Всем привет. Попытался создать Hello World в eclipse под android. При...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2015, 21:00

Ошибка при компиляции Android Studio
Доброго времени суток! Я только установил Android Studio, набросал пару...

Странные ошибки при компиляции проекта
Доброго дня, форумчане! Создавал проект вида Списка контактов, но для списка...

Как при помощи Gradle добавлять библиотеки в проект?
как при помощи Gradle добавлять библиотеки в проект?? А исходники как в проект...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru