簡體   English   中英

無法符號化本機 Android Flutter 崩潰

[英]Cannot symbolicate native Android Flutter crashes

從我的 Android Flutter 應用程序的發布開始,我一直在努力處理我的 Fabric/Firebase Crashlytics 儀表板中的原生非符號崩潰日志。 這些不是隨機崩潰,也不是特定於任何操作系統或設備。 這也不是啟動崩潰,因為它們中的大多數在崩潰之前都有事件日志。

我已經設置了 Android 應用程序,如flutter_crashlytics中所述

自然地,我開始考慮手動調試它們,但我也很難做到這一點。 我曾嘗試 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)

有什么建議可以嘗試嗎? 看起來不對的是堆棧跟蹤行,其中包含我的 package 名稱。

嘗試這個:

ndk {
     abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'mips', 'mips64', 'arm64-v8a'
     }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM