Выход инструмента Proguard retrace

Сейчас я экспериментирую с proguard, что его легче использовать изнутри eclipse. Я экспортировал подписанную версию своего приложения с преднамеренной ошибкой, которая вызывает крах для тестирования. После того, как я получаю трассировку стека и запускаю retrace -verbose mapping.txt stack.txt, вместо того, чтобы указывать мне, где происходит ошибка, он дает мне класс, в котором происходит ошибка, и перечисляет метод, одним из которых является метод, в котором исключение случается.

Я использовал официальное руководство для всего этого и отредактировал захват трассировки стека logcat в том же формате, что и консоль dev. Кто-нибудь знает, в чем проблема?

Solutions Collecting From Web of "Выход инструмента Proguard retrace"

Если ваш обфусканный код не содержит информации о номере линии, сопоставление имени запущенного метода (например, «a») с именем исходного метода больше не однозначно возможно из-за перегрузки имени. Примеры в руководстве ReTrace иллюстрируют разницу.

Чтобы избежать этого эффекта, вы можете сохранить информацию о номере линии на этапе обфускации, как показано в примере в руководстве ProGuard .