Comment déboguer Android Proguard ?
为情所困
为情所困 2017-05-16 13:26:51
0
1
650

Par exemple, lorsque proguard est ouvert et que la compilation réussit, mais qu'une erreur se produit lors de l'exécution après l'installation, comment localiser la cause de l'erreur ?

Les rapports sont tous des éléments comme a.c.b qui ne peuvent pas être localisés.

为情所困
为情所困

répondre à tous(1)
淡淡烟草味

J'ai vérifié le mapping.txt généré un par un. Je ne confond généralement pas les noms des classes clés telles que Activité et Service Lorsqu'une erreur est signalée, je peux localiser la classe correspondante, puis trouver la classe obscurcie correspondante en fonction. au nom confus.
Par exemple, le message d'erreur reçu est void com.company.app.util.c.a(java.lang.String, java.lang.String). Vous devez rechercher com.company.app.util.c dans le mappage. Ensuite, trouvez une méthode void qui se termine par "->a", et vous pouvez déterminer approximativement quelle méthode a causé l'erreur. Je trouve généralement cela et déduis approximativement où l'erreur est causée, et j'essaie de la corriger et de voir ce qui se passe ensuite. la version a toujours cette erreur ? Si c'est le cas, continuez à la corriger.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal