He estado usando el eclipse incorporado en la herramienta proguard para obstruir el código, que funciona bien. Sin embargo, cuando intento volver sobre la traza de la pila del código ofuscado, el rastreo no genera una pila stack no ofuscada.El retroceso de Proguard no mapea la traza de la pila a la fuente real
He comprobado el mapping.txt para asegurarme de que estoy usando el correcto.
aquí es mi Seguimiento de la pila
ERROR/AndroidRuntime(19398):
FATAL EXCEPTION: Thread-35
ERROR/AndroidRuntime(19398): java.lang.NullPointerException
ERROR/AndroidRuntime(19398): at android.graphics.Canvas.throwIfRecycled(Canvas.java:954)
ERROR/AndroidRuntime(19398): at android.graphics.Canvas.drawBitmap(Canvas.java:980)
ERROR/AndroidRuntime(19398): at com.excelectronic.b.aa.a(ProGuard:535)
ERROR/AndroidRuntime(19398): at com.excelectronic.g.f.a(ProGuard:220)
ERROR/AndroidRuntime(19398): at com.excelectronic.game.GameView.a(ProGuard:198)
ERROR/AndroidRuntime(19398): at com.excelectronic.game.GameView.onDraw(ProGuard:98)
ERROR/AndroidRuntime(19398): at com.excelectronic.game.ac.run(ProGuard:121)
y usando el comando
retrace.bat -verbose mapping.txt obfuscated_trace.txt
¿Cómo puedo pasar el patrón de expr normal? ¿Cuál es la opción? – Gopinath
@Gopinath Cfr. el manual. –