Cómo prevenir el robo de códigos de aplicaciones de Android
1. Agregue el siguiente proguard.config=proguard.cfg al archivo de proyecto project.properties de la siguiente manera:
target=android-8
proguard.config=proguard.cfg
Eclipse generará el archivo proguard.cfg en el directorio del proyecto a través de esta configuración.
2. Genere el almacén de claves (si está disponible, puede usarlo directamente)
Según el directorio d:\program files\Java\JDK 1. 6. 0_07\bin> En la siguiente línea de comando, ingrese keytool-genkey-alias Android. almacén de claves-keyalg Validez RSA 100000-almacén de claves Android. Almacén de claves.
Significado del parámetro: - El período de validez es principalmente el período de validez del certificado, escrito como 100000 días; las claves de espacio y retroceso son contraseñas.
El comando generará el archivo android.keystore en el directorio d:\program files\Java\JDK 1. 6. 0_07\bin>.
3. Operaciones en Eclipce
Archivo->Exportar->Exportar aplicación de Android->Seleccione Proyecto->Usar almacén de claves existente e ingrese la contraseña ->Seleccione el archivo APK de destino.
Después de ofuscar el código fuente, el nombre de la clase y el nombre del método originales serán similares a a, B, c, B, c. . El principio de confusión es en realidad el mapeo de nombres de clases y nombres de métodos.