В моем файле конфигурации proguard у меня есть:
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
Запутанная трассировка стека моего сбоя приложения (в консоли разработчика Google):
Caused by: java.lang.NullPointerException
at ʻ.ˊ(SourceFile:66)
at ˌ.ʻ(SourceFile:120)
Я следовал официальной инструкции по повторной трассировке/деобфускации запутанной трассировки стека с помощью команды :
./retrace.sh -verbose ~/Download/mapping.txt ~/Download/stacktrace.txt
Но вывод:
{\rtf1\ansi\ansicpg1252\cocoartf1348\cocoasubrtf170
{\fonttbl\f0\fmodern\fcharset0 Courier;\f1\fnil\fcharset0 EuphemiaUCAS;}
{\colortbl;\red255\green255\blue255;\red26\green26\blue26;\red242\green242\blue242;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\sl360
\f0\fs26 \cf2 \cb3 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 Caused by: java.lang.NullPointerException
\outl0\strokewidth0 \
\cb3 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 at \uc0\u699 .\u714 (SourceFile:66)\cb1 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \
\cb3 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 at \uc0\u716 .\u699 (SourceFile:120)\cb1 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \
\cb3 \expnd0\expndtw0\kerning0
(Я также пытался выполнить отслеживание с помощью инструмента proguard GUI, но результат такой же, как и у запутанного.)
Где я не прав? как распутать трассировку стека (я получил из консоли разработчика Android)?