- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从我的 Android Flutter 应用程序的发布开始,我一直在为我的 Fabric/Firebase Crashlytics 仪表板中的原生无符号崩溃日志而苦苦挣扎。这些不是随机崩溃,也不是特定于任何操作系统或设备。这也不是启动崩溃,因为它们中的大多数在崩溃之前都有事件日志。
我已按照 flutter_crashlytics 中的说明设置了 Android 应用程序
自然地,我开始考虑手动调试它们,但我也无法做到这一点。我曾尝试用 ndk-stack 来象征其中的一些,但没有这样做。
这些是我一直在象征性反对的文件:
libapp.so
libcrashlytics.so
libflutter.so(按照 Flutter Wiki 的指导下载相应的引擎文件)
这是我的无符号崩溃之一:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'HUAWEI/ANE-LX1/HWANE:9/HUAWEIANE-
L21/9.1.0.208C432:user/release-keys'
Revision: '0'
ABI: 'arm64'
Happend: 'Thu Sep 19 13:21:07 2019
'
SYSVMTYPE: Art
APPVMTYPE: Art
pid: 9913, tid: 10011, name: 1.ui >>> {app.package.name} <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
x0 0000000000000000 x1 000000000000271b x2 0000000000000006 x3 0000000000000008
x4 0000007d8c984af0 x5 0000007d8c984af0 x6 0000007d8c984af0 x7 0000007d8c800041
x8 0000000000000083 x9 49c5e334e5258da2 x10 0000000000000000 x11 fffffffc7ffffbdf
x12 0000000000000001 x13 0000000000100000 x14 0000000000000002 x15 0000007d8c984ae0
x16 0000007e30b302c0 x17 0000007e30a6ee34 x18 0000000000000001 x19 00000000000026b9
x20 000000000000271b x21 0000007d83b8f570 x22 0000007da10d6a40 x23 0000000000000030
x24 0000007d83b8f540 x25 0000007d8c985248 x26 0000000000000000 x27 0000000000000001
x28 0000000000000045 x29 0000007d8c9850a0
sp 0000007d8c985060 lr 0000007e30a63960 pc 0000007e30a63988
backtrace:
#00 pc 0000000000022988 /system/lib64/libc.so (abort+116)
#01 pc 00000000006c7118 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#02 pc 00000000006de11c /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#03 pc 00000000006e1718 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#04 pc 00000000006e01c4 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#05 pc 00000000006e00cc /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#06 pc 00000000006e16a4 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#07 pc 00000000006df6a0 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#08 pc 00000000006e32c4 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#09 pc 00000000000142cc /system/lib64/libutils.so (android::Looper::pollInner(int)+932)
#10 pc 0000000000013e8c /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60)
#11 pc 0000000000012278 /system/lib64/libandroid.so (ALooper_pollOnce+96)
#12 pc 00000000006e33e0 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#13 pc 00000000006df4a0 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#14 pc 00000000006e1d58 /data/app/{app.package.name}-6tbxQtw3lL741rEFivJhTQ==/lib/arm64/libflutter.so (offset 0x6c0000)
#15 pc 0000000000083588 /system/lib64/libc.so (__pthread_start(void*)+36)
#16 pc 00000000000241dc /system/lib64/libc.so (__start_thread+68)
最佳答案
尝试这个:
ndk {
abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'mips', 'mips64', 'arm64-v8a'
}
关于flutter - 无法符号化原生 Android Flutter 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58019556/
我试图让 XCode 4 象征崩溃报告。我用谷歌搜索并点击了这个链接(https://github.com/chrispix/symbolicatecrash-fix),但被阻止了。说明说“要修复您的
这是我先前尝试解决影响我的应用程序几个实例的烦人问题的延续。 该问题仅发生在少数iPad上,但是如您所知,这些都是花一些时间来留下美好而深思熟虑的评论:-/ 无论如何,我终于正确地将崩溃日志符号化了,
我最近花了几天时间来学习如何用自定义解决方案来表示我收到的崩溃的行号。 我已经确定我需要 .app 和 .dSYM 文件,我检查了 UUID,它与我遇到的崩溃相同,我还需要验证 UUID。 三个相同的
我想尝试符号化我的 iPhone 应用程序的崩溃报告。 我从 iTunes Connect 检索了崩溃报告。我有我提交给 App Store 的应用程序二进制文件,我有作为构建的一部分生成的 dSYM
我尝试使用“atos”命令行实用程序从 .crash 文件中查找方法名称,但得到了错误的方法名称。例如:崩溃日志显示异常是由于向 UIComponent 发送了无法识别的选择器发送的消息,但在符号化“
我有这些崩溃日志,在我将它们放入管理器后,系统会自动进行符号化,但结果始终相同。 iOS 调用被符号化,而我的应用程序调用没有。 我尝试将 dysm 和 app 文件复制到同一个文件夹中,删除并再次复
我在 Mac App Store 上有一个 Mac 应用程序,但在 iTunes Connect 中遇到以下崩溃。我没有 dSYM 文件,但我有引发错误的 MyApp.app。有什么方法可以表示以下跟
我从我的应用程序的用户那里收到了一些崩溃报告;然而,它们是 KSCrash 的 JSON 格式。我可以说出问题是什么,但我可以准确地找到问题所在!我能找到的所有象征崩溃报告的东西似乎都处理 Apple
我开始通过 BugSense 从我的 iOS 应用程序收到崩溃报告.我在我的应用程序中包含了调试符号,并获取了有关错误的信息,例如。 “* -[NSMutableArray objectAtIndex
我正在尝试使用 Xamarin.iOS 为 iOS 应用程序构建故障转储进行符号化。我看到很多关于无法找到系统二进制图像符号的警告,例如 Foundation,而 symbolicate 的输出最终丢
我如何“翻译”/符号化来 self 的设备的崩溃日志以了解应用程序崩溃的位置,假设我运行了调试版本,我有 .crash 文件以及相应的 .app 和 .app.dSYM 文件发送到设备的那些。 界面(
我最近为我的应用推送了一个 iOS 7 更新,并在启用崩溃报告的情况下实现了 Flurry Analytics。我最近注意到一些用户遇到崩溃。使用 Flurry,我可以在我的应用程序崩溃时检索堆栈跟踪
我是一名优秀的程序员,十分优秀!