У меня есть приложение, и оно вылетает, как и должно быть в любом хорошем приложении! Некоторое время назад инструменты сборки Android начали использовать R8 вместо Proguard. Это сработало и ускорило мою сборку, поэтому я оставил его в покое. Затем появилась трассировка стека исключений, которую мне пришлось деобфусцировать. Я использовал пользовательский интерфейс proguard, сценарий retrace.bat
и командную строку, но якобы деобфусцированная трассировка стека по-прежнему выглядела запутанной.
Глядя на сгенерированный mapping.txt
, я вижу кучу чисел (номеров строк?) в сопоставлении, которые я не помню, чтобы видел раньше. Я подозреваю, что именно по этой причине деобфускторы терпят неудачу.
Есть ли способ в настоящее время деобфускировать такие трассировки стека?
Также опубликовано как https://issuetracker.google.com/137078989.