Red de conocimiento informático - Conocimiento informático - Cómo prevenir el robo de códigos de aplicaciones de Android

Cómo prevenir el robo de códigos de aplicaciones de Android

Empaquetado caos para 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.