文件" liblinphone-armeabi-v7a.so"更新Linphone时出错

时间:2016-03-04 08:40:10

标签: android linphone linphone-sdk

  

/data/app/appname-2/lib/arm/liblinphone-armeabi-v7a.so有正式文字   重定位。这会浪费内存并防止安全性增强。   请修理。

当我更新Linphone库时,我收到此消息并使我的应用程序崩溃。谁和我一样有同样的问题?

1 个答案:

答案 0 :(得分:1)

似乎其中一个编解码器(AMRWB)会导致这种情况。

linphone-android的清单文件显示

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

param 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