¿Cómo puede Android confundir sólo su propio código sin confundir los paquetes jar de terceros?
Proceso de empaquetado de ofuscación:
1. Agregue clases que no necesitan confundirse y paquetes jar de terceros en el archivo proguard-project.txt.
Esto se mantiene. No es necesario ofuscar las clases en su propio paquete. Si algunas clases llaman a jni, no es necesario ofuscar, de lo contrario se producirá un error. Además, si hay otros proyectos en el proyecto introducidos como bibliotecas, algunas clases de estos proyectos no se pueden confundir.
Esto es para evitar que se confundan los archivos jar de terceros en el proyecto
Además, agregue las oraciones anteriores; de lo contrario, se informará una advertencia en la consola
2. En el archivo project.properties, elimine el número # antes de proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
Finalmente exporta el paquete de firmas. Eso es todo