【问题标题】:File "liblinphone-armeabi-v7a.so" error when update Linphone更新 Linphone 时出现文件“liblinphone-armeabi-v7a.so”错误
【发布时间】:2016-03-04 08:40:09
【问题描述】:

/data/app/appname-2/lib/arm/liblinphone-armeabi-v7a.so 有文字 搬迁。这会浪费内存并防止安全加固。 请修复。

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

【问题讨论】:

    标签: android linphone linphone-sdk


    【解决方案1】:

    似乎是其中一种编解码器 (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
    

    【讨论】:

    • 感谢您的支持。我来检查一下。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多