2014-02-12 3 views
5

Я смотрел отчет о сбоях в консоли разработчика и заметил, что, поскольку у меня включен Proguard, все имена методов - это просто буквы. Естественно, это затрудняет отладку аварии. Я как-то сомневаюсь в этом, но есть ли все равно, чтобы получать отчеты о сбоях, которые показывают имена реальных методов, но при этом в моем приложении включена функция Proguard?Понимание сбоев и ANR с защитой Proguard

+2

-keepattributes SourceFile, LineNumberTable после этого вы узнаете, какой файл и нумер строки или http://developer.android.com/tools/help/proguard.html#decoding – Selvin

ответ

8

documentation.

mapping.txt Списки соответствия между исходными зашифрованы имена классов, методов и полей. Этот файл важен, когда вы получаете сообщение об ошибке из сборки релиза, потому что он переводит запутанную трассировку стека обратно в исходный класс, метод и имена членов. См. Декодирование обфускационных трасс стека для получения дополнительной информации.


И прямо this.

Смежные вопросы