2016-03-12 1 views
0

Я пытаюсь обфускать трассировку стека приложений Android с помощью файла сопоставления ProGuard. Я попытался с помощью -verbose и добавил эти строки в файл конфигурации proguard-rules.pro в Android Studio также:Отлаживать запутанную трассировку стека для Android с помощью ProGuard

-renamesourcefileattribute SourceFile 
-keepattributes SourceFile,LineNumberTable 

Но все-таки вместо номера строк там появляются Unknown Source при использовании retrace.sh -verbose.

Любая идея, почему номера строк не отображаются?

ответ

0

Я расшифровать мой запутать трассировки стека, как это:

В каталоге SDk android-sdk\tools\proguard\bin\ .. откройте консоль и написать: retrace.bat -verbose mapping.txt obfuscated_trace.txt Где mapping.txt генерируется из андроида студии, когда APK построен для выпуска, и obfuscated_trace.txt ваше исключение с игровой консоли google.

и он работает для меня. Надеюсь помочь!

+0

В моем случае он по-прежнему появляется «Неизвестный источник» вместо номера строки. – codelearner

+0

hmm intresting .. потому что я даже проверяю его снова, прежде чем писать вам здесь, и для меня все работает нормально .. –