Сохраняйте proguard копию обфусцированных файлов при выпуске с затмением - PullRequest
0 голосов
/ 23 октября 2011

Иногда я получаю трассировки стека ошибок, которые трудно уловить, потому что, когда Proguard запутывает его, он также объединяет некоторые частные методы, а затем во время восстановления я не вижу точной строки, которая вызывает ошибку.

MyВопрос заключается в том, существует ли способ при выполнении экспортированного подписанного apk с Eclipse сохранить запутанные файлы классов, которые упакованы в classes.dex.Таким образом, с обфусцированными файлами классов я смогу деобфускировать их и лучше увидеть, какой код объединен, и понять, где может быть ошибка трассировки стека.

1 Ответ

0 голосов
/ 24 октября 2011

Вам необходимо сохранять файл mapping.txt для каждой выпущенной вами версии, а затем использовать его для удаления следов с помощью команды 'retrace' (или просто искать имена в mapping.txt вручную, номера строк нене меняется):

http://developer.android.com/guide/developing/tools/proguard.html#decoding

...