我在谷歌播放仪表板中看到了很多Crash / ANR。这次崩溃刚刚开始过去几次发布,它开始在评论中反映越来越多。我不知道如何调试它。
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Verizon/kltevzw/kltevzw:5.0/LRX21T/G900VVRU2BOE1:user/release-keys'
Revision: '14'
ABI: 'arm'
pid: 17258, tid: 17258, name: com.mycompany.myapp >>> com.mycompany.myapp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x70
r0 00000068 r1 beb40bc4 r2 beb40bc8 r3 00000001
r4 af8e6ba0 r5 beb40bc8 r6 af8e6bd4 r7 9c0fde90
r8 ffffffff r9 b4e07800 sl ffffffff fp 134890c0
ip b6703914 sp beb40bb8 lr b66ccf05 pc b6ccfe42 cpsr 80000030
backtrace:
#00 pc 0000fe42 /system/lib/libutils.so (android::VectorImpl::insertAt(unsigned int, unsigned int)+17)
#01 pc 0001ff01 /system/lib/libhwui.so
#02 pc 00021443 /system/lib/libhwui.so (android::uirenderer::DisplayListRenderer::drawPath(SkPath const*, SkPaint const*)+10)
#03 pc 0007cee9 /system/lib/libandroid_runtime.so
#04 pc 000b2227 /system/framework/arm/boot.oat
分解Android版本:
Android 5.0: 186 86.9%
Android 5.1: 28 13.1%
分解Android设备
Galaxy: 31
Moto: 5
Droid: 1
就最近与渲染有关的变化而言,我使用com.larvalabs.svgandroid.SVG库来渲染SVG资产;但我在生产中确实有一个类似的应用程序,使用相同的代码来渲染SVG资产,而且这个应用程序没有这些崩溃。我还更新了应用程序,删除了我的第二个应用程序中不存在的所有SVG资产(想想可能是一个单独的SVG)。