热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

FacebookSDK5.8.0在Android10上更新至Target29后崩溃问题

在将应用的AndroidSDK更新至Target29后,使用FacebookSDK5.8.0的应用程序在Android10设备上出现崩溃。本文探讨了可能的原因及解决方案。
环境配置

  • Java 版本: 1.8.0

  • Android SDK 版本: 29.0.0

  • 安装平台及版本: [Maven|Gradle|手动安装] 5.8.0


您好,我的 Facebook SDK 版本是 5.8.0,最近我将 Android SDK 更新到了 Target 29,在 Android 10 设备上运行时遇到了 lib.so 崩溃的问题。之前使用的 Facebook SDK 4.x.x 版本并未出现此类问题。请问如何解决这一问题?感谢您的帮助!


错误回溯信息如下:


#00  pc 000000000005f296  /apex/com.android.runtime/lib/bionic/libc.so (abort+166)
#00 pc 0000000000377569 /apex/com.android.runtime/lib/libart.so (art::Runtime::Abort(char const*)+1676)
#00 pc 000000000000855f /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+406)
#00 pc 0000000000325623 /apex/com.android.runtime/lib/libart.so (art::OatHeader::GetCompilerFilter() const+170)
#00 pc 000000000032afbd /apex/com.android.runtime/lib/libart.so (art::OatFile::GetCompilerFilter() const+20)
#00 pc 000000000033336f /apex/com.android.runtime/lib/libart.so (art::OatFileManager::DumpForSigQuit(std::__1::basic_ostream> &)+242)
#00 pc 00000000003813b5 /apex/com.android.runtime/lib/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream> &)+68)
#00 pc 000000000038fd65 /apex/com.android.runtime/lib/libart.so (art::SignalCatcher::HandleSigQuit()+1036)
#00 pc 000000000038f1cf /apex/com.android.runtime/lib/libart.so (art::SignalCatcher::Run(void*)+242)
#00 pc 00000000000a6133 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
#00 pc 0000000000060743 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)

根据上述错误信息,崩溃可能是由于某些库文件与新的 Android 版本不兼容造成的。建议检查 Facebook SDK 的更新日志,确认是否有针对 Android 10 或 Target 29 的特定更新。同时,考虑升级到最新版本的 Facebook SDK,以确保兼容性和安全性。


推荐阅读
author-avatar
手机用户2602926633_452
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有