Red de conocimientos turísticos - Conocimientos sobre calendario chino - Cuando el código está ofuscado, ¿cómo descifrarlo si no se puede encontrar el paquete jar?
Cuando el código está ofuscado, ¿cómo descifrarlo si no se puede encontrar el paquete jar?
Solución
Abra la carpeta libs en el directorio de la aplicación y filtre el nombre del paquete en cada jar de terceros en el archivo proguard-rules.pro.
directorio libs
Código: -keep?class?com.baidu.**?{? *;?}
-keep?class?vi. com.gdi.bgl.android.**{*;}
-keep?class?com.google.gson.**{*;}
-keep?class? com.android.volley.**{ *;}
El código anterior usa [-keep class com.baidu.* { ; }**] como ejemplo, lo que significa que no confundirá a com. baidu Cada clase bajo el paquete y los campos y métodos de la clase. Simplemente reemplace el nombre del paquete anterior con el nombre del paquete expuesto debajo del jar que desea ignorar.