Ошибка файла liblinphone-armeabi-v7a.so при обновлении Linphone

/data/app/appname-2/lib/arm/liblinphone-armeabi-v7a.so имеет перемещение текста. Это расходует память и предотвращает усиление защиты. Пожалуйста исправьте.

Когда я обновляю библиотеку Linphone, я получаю это сообщение и вылетаю из моего приложения. У кого была такая же проблема, как у меня?


person Trần Đức Tâm    schedule 04.03.2016    source источник


Ответы (1)


Похоже, причиной этого является один из кодеков (AMRWB).

Файл манифеста linphone-android показывает

...
BUILD_AMRWB=0 # Has text relocation issue, don't use when targetting API 23 for now
...

Параметр BUILD_NON_FREE_CODECS определяется так:

ifeq ($(BUILD_NON_FREE_CODECS), 0)
BUILD_OPENH264=0
ENABLE_OPENH264_DECODER=0
BUILD_AMRNB=0
BUILD_AMRWB=0
BUILD_G729=0
BUILD_X264=0
endif

Итак, я смог избежать указанной вами ошибки (liblinphone-armeabi-v7a.so имеет перемещение текста), выполнив следующие действия:

$ make BUILD_NON_FREE_CODECS=0
$ make liblinphone-android-sdk BUILD_NON_FREE_CODECS=0
person Siamak Haschemi    schedule 12.03.2016
comment
Спасибо за поддержку. Позволь мне проверить. :) - person Trần Đức Tâm; 14.03.2016