ACRA и Proguard, неверный номер строки

1

Я использую proguard с ACRA.

Проблема в том, что номера строк, которые я получаю, неверны. Я получаю отчет о сбоях от ACRA, затем я декодирую его с помощью инструмента прокрутки GUI Proguard. Я получаю номер строки, я смотрю в коде, и статут полностью не показывает, что показывает краш. Я знаю, что proguard сжимается и оптимизирует код, так что я могу каким-то образом обойти al lthis и получить правильный номер строки? спасибо

Теги:
proguard
acra

1 ответ

1

Файл сопоставления для ReTrace должен соответствовать обрабатываемому коду, который вы выпустили, и исходному коду, который вы сейчас просматриваете. Номера строк могут быть отключены в противном случае.

  • 0
    Да, я следую за этим. Однако Proguard сокращает и оптимизирует код. Отображение содержит только сопоставление имен символов, но dors указывает сокращенную линию. Вот почему я ожидаю, что номера строк будут в любом случае не так ли? Интересно, если бы только я столкнулся с этим
  • 0
    Эрик уточняет это немного больше в этом ответе . Проще говоря, в некоторых случаях номер строки просто не может быть надежно отображен из-за слияния или встраивания метода.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню