2014-10-08 3 views
1

Я загрузил самую новую версию источника pjsip (2.3) на официальном сайте и установил ее правильно. Затем я создаю образец андроида pjsua с помощью команды ndk-build (с swig 2.0.12 установлен! Swig 3 ... приводит к другим ошибкам) ​​без каких-либо ошибок. Теперь я импортирую пример проекта в eclipse ADT с сайта google (загруженный и установленный на этой неделе). Eclipse не показывает мне никаких проблем в коде. Но когда я загружаю его на телефон (Nexus 5), на экране появляется сообщение об ошибке.pjsua для ошибки android (не могу найти символ ...)

UnsatifiedLinkError: dlopen failed: cannot locate symbol "rand" referenced by "libpjsua.so"...

Путь сборки проекта соответствует версии телефона для Android.

Я понятия не имею, как решить эту проблему ...

+0

Я решил эту проблему самостоятельно. Проблема была в версии ndk. Я установил версию для 64-битных смартфонов. – gidiei

ответ

0

Как я решил эту проблему? посмотреть на комментарий

Шаг 1: Установите новый NDK (для 32bit)

Шаг 2: переустановить pjsip (с андроида настройками)

Шаг 3: НДК-строить пример приложения

Шаг 4: включить проект в затмение

.

.

.

Смежные вопросы