android - 升级到目标 29 后,在 android 10 /apex/com.android.runtime/lib64/libart.so (art::OatFileManager::DumpForSigQuit
问题描述
将target sdk版本升级到29后,在android 10上出现这么多崩溃:
backtrace:
#00 pc 0000000000082fb4 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
#01 pc 00000000004b4888 /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+2268)
#02 pc 000000000000c5b4 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608)
#03 pc 0000000000442f8c /apex/com.android.runtime/lib64/libart.so (art::OatHeader::GetCompilerFilter() const+280)
#04 pc 000000000044a884 /apex/com.android.runtime/lib64/libart.so (art::OatFile::GetCompilerFilter() const+40)
#05 pc 0000000000455d38 /apex/com.android.runtime/lib64/libart.so (art::OatFileManager::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+376)
#06 pc 00000000004c1d78 /apex/com.android.runtime/lib64/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+104)
#07 pc 00000000004d5ad8 /apex/com.android.runtime/lib64/libart.so (art::SignalCatcher::HandleSigQuit()+1356)
#08 pc 00000000004d4b6c /apex/com.android.runtime/lib64/libart.so (art::SignalCatcher::Run(void*)+252)
#09 pc 00000000000e205c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
#10 pc 0000000000084af0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
build.gradle 如下
implementation 'com.android.installreferrer:installreferrer:2.1'
implementation "com.google.android.gms:play-services-base:17.4.0"
implementation "com.google.android.gms:play-services-gcm:17.0.0"
implementation "com.google.android.gms:play-services-ads:19.3.0"
implementation "com.google.android.gms:play-services-auth:18.1.0"
implementation "com.google.android.gms:play-services-location:17.0.0"
implementation "com.google.firebase:firebase-core:17.5.0"
implementation "com.google.firebase:firebase-messaging:20.2.4"
implementation "com.google.firebase:firebase-config:19.2.0"
implementation 'com.google.firebase:firebase-auth:19.3.2'
implementation 'com.google.firebase:firebase-crashlytics:17.2.1'
implementation "com.facebook.android:facebook-login:5.15.3"
implementation "com.facebook.android:facebook-messenger:5.15.3"
implementation 'com.facebook.android:audience-network-sdk:5.8.0'
任何看到类似问题的人都知道发生了什么?
解决方案
将 Audience-network-sdk 更新到 6.1.0 版本可以修复该错误。在固件 10 上使用某些设备进行测试
推荐阅读
- c# - WPF MenuItem 内的对齐方式
- sql - Oracle Alter Table 使用 Execute Immediate 未按预期运行
- php - github页面的PHP包含函数
- python - 导入 numba 模块显示 ImportError
- reactjs - 有人可以帮我修复这个简单的反应错误吗?
- android - 如何将 CheckBox 真/假值绑定到 ViewModel 中的变量(MVVM、Android、Kotlin)
- javascript - 当我们删除 Javascript 数组中的一个元素时,其他元素是如何排列的?
- python - 使用条件过滤行并删除重复项
- c# - 计算不同 TimezoneOffset 的固定日期
- javascript - 处理分页符/部分