¿Qué es la ofuscación de código? Cómo habilitar la ofuscación de código en proyectos de Android y Android-Studio
La ofuscación de código tiene dos funciones importantes. Primero, ofusque el código. En segundo lugar, optimice el código.
Un programa que ofusca el código se llama ofuscador de código (herramienta de ofuscación). La importancia de la ofuscación de código es principalmente cifrar el código hasta cierto punto.
Después de Android 2.3, el ofuscador proguard se ha integrado en el SDK (el directorio está en sdk\tools\proguard), por lo que podemos habilitar fácilmente la ofuscación de código directamente en el proyecto.
Para habilitar la función de ofuscación en el proyecto eclipse de Android, necesitamos agregar manualmente el siguiente código al archivo del proyecto .properties (el mío es el archivo project.properties)
# Para habilite ProGuard para reducir y ofuscar su código, descomente esto (propiedades disponibles: sdk.dir, user.home):
proguard.config=${sdk.dir}/tools/proguard/proguard-android. txt: proguard-project .txt
Es posible que los proyectos creados de alguna manera ya tengan las dos líneas anteriores, pero están comentadas de forma predeterminada. Simplemente descomente la línea proguard.config. De esta manera, la función de ofuscación del código se activa al firmar el paquete de firma, el proyecto realizará automáticamente la ofuscación del código.