Используйте откат Proguard в Java
Я нашел и добавил maven-зависимость Protraard retrace.jar и использовал его API-интерфейс для устранения сбоев, исходящих из приложения, которые впоследствии исчезли и будут храниться в кластере. На самом деле, рабочая цепочка работает правильно, однако, поскольку я использую метод retrace, который принимает аргументы типов LineNumberReader и PrintWriter, процесс деобфускации перегружен и занимает много времени (около 200 миллисекунд, но это не достаточно быстро, когда вы получить тысячи аварий в течение секунды). Не могли бы вы помочь мне найти другой способ сделать тот же процесс или изменить какой-либо способ восстановления, чтобы сделать его быстрее?
1 ответ
ProGuard с открытым исходным кодом. Вы можете извлечь код и добавить способ восстановления без дополнительных затрат при использовании LineNumberReader или PrintWriter. Имейте в виду, что ProGuard лицензируется по GPL, и, пока лицензия вашего проекта совместима с GPL, вы можете использовать ее таким образом, иначе вам придется написать свой собственный инструмент восстановления для файлов сопоставления ProGuard.