【发布时间】:2016-03-04 08:40:09
【问题描述】:
/data/app/appname-2/lib/arm/liblinphone-armeabi-v7a.so 有文字 搬迁。这会浪费内存并防止安全加固。 请修复。
当我更新 Linphone 库时,我收到此消息并导致我的应用程序崩溃。谁和我有同样的问题?
【问题讨论】:
标签: android linphone linphone-sdk
/data/app/appname-2/lib/arm/liblinphone-armeabi-v7a.so 有文字 搬迁。这会浪费内存并防止安全加固。 请修复。
当我更新 Linphone 库时,我收到此消息并导致我的应用程序崩溃。谁和我有同样的问题?
【问题讨论】:
标签: android linphone linphone-sdk
似乎是其中一种编解码器 (AMRWB) 导致了这种情况。
linphone-android的Manifest文件显示
...
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
【讨论】: