/data/app/appname-2/lib/arm/liblinphone-armeabi-v7a.so有正式文字 重定位。这会浪费内存并防止安全性增强。 请修理。
当我更新Linphone库时,我收到此消息并使我的应用程序崩溃。谁和我一样有同样的问题?
答案 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