/data/app/appname-2/lib/arm/liblinphone-armeabi-v7a.so 有文本 搬迁。这会浪费内存并防止安全强化。 请修复。
当我更新 Linphone 库时,我收到此消息并使我的应用程序崩溃。谁和我有同样的问题?
似乎其中一个编解码器(AMRWB)导致了这种情况。
林巴-安卓显示的清单文件
...
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