Retrace de R8 es una herramienta que permite obtener el seguimiento de pila original de uno ofuscado. Para reconstruir el seguimiento de pila, hace coincidir los nombres de las clases y de los métodos que aparecen en un archivo de asignación con sus definiciones originales.
Uso
A fin de rastrear un seguimiento de pila ofuscado, pasa el archivo de asignación a retrace
, como se indica a continuación:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
Si no se proporciona ningún archivo de seguimiento de pila en la línea de comandos, la herramienta retrace de R8 esperará a que el usuario ingrese el seguimiento de pila a través de una entrada estándar. Luego, finaliza el flujo de entrada de la siguiente manera:
- Linux o macOS: Control + D
- Windows: Control + Z + Intro
El resultado del rastreo se escribe en el resultado estándar.
Opciones
Opción | ¿Obligatoria? | Descripción |
---|---|---|
--verbose
|
no | Imprime los parámetros del método y el tipo de datos que se muestra. |
--regex <regular_exp>
|
no | Reemplaza la expresión regular predeterminada para analizar las líneas de seguimiento de pila. |
Notas de uso
Retrace de R8 usa un archivo de mapeo generado para volver a mapear los nombres de las clases y de los métodos ofuscados a la definición original. Consulta Cómo decodificar un seguimiento de pila ofuscado y obtén más información para reducir tu app de modo que pueda rastrearse correctamente.