Red de conocimiento informático - Material del sitio web - Cómo generar firma para una aplicación de Android

Cómo generar firma para una aplicación de Android

1. Pasos de firma

a. Crear clave

b Utilice la clave generada en el paso a para firmar el apk

2. .Operación específica

Método 1: firmar apk en la línea de comando (principio)

Para crear una clave, debe usar keytool.exe (ubicado en jdk1.6.0_24\ directorio jre\bin), use la clave generada para firmar el apk usando jarsigner.exe (ubicado en el directorio jdk1.6.0_24\bin). Después de agregar los directorios de los dos software anteriores a la ruta de la variable de entorno, abra la entrada cmd <. /p>

D:\gt;keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore

/*Descripción: -genkey genera claves

-alias demo.keystore alias demo.keystore

-keyalg RSA utiliza el algoritmo RSA para cifrar la firma

-validez 40000 período válido 4000 días

- demostración del almacén de claves */

D:\gt;jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore

/*Descripción: -verbose salida firmada Información detallada

-keystore ?demo.keystore ubicación del almacén de claves

-signedjar demor_signed.apk demo.apk demo.keystore Firma formal, los tres parámetros se generan después de firmar El archivo. demo_signed, el archivo demo.apk que se va a firmar y el almacén de claves demo.keystore.*/

Nota: el demo.apk en el directorio bin del proyecto de Android ha sido firmado por el usuario de depuración de forma predeterminada. por lo que este archivo no se puede volver a firmar siguiendo los pasos anteriores. Los pasos correctos deben ser: hacer clic derecho en el proyecto-gt; el apk exportado por Anroid Tools-Export Unsigned Application Package se firma siguiendo los pasos anteriores.

Método 2: use Eclipse para exportar el apk firmado

Eclipse puede exportar directamente el apk final con firma, lo cual es muy conveniente y recomendado. Los pasos son los siguientes:

Paso uno: Exportar.

Paso 2: cree el almacén de claves, ingrese la ubicación de exportación del almacén de claves y la contraseña, y recuerde la contraseña, que se usará la próxima vez. Utilice el almacén de claves existente.

Paso 3: Complete la información del almacén de claves, complete algunas contraseñas del archivo apk, el período de uso y la información de la unidad organizativa.

Paso 4: Genera un archivo apk firmado y listo.

Paso 5: Si la versión se lanza la próxima vez, utilice el almacén de claves generado anteriormente para volver a firmar.

Paso 6: ¡Siguiente, Siguiente, final!

Método 3: ¿Usar IntelliJ IDEA para exportar una apk firmada?

Los pasos del método son básicamente los mismos que los de Eclipse. La ruta de operación aproximada es: menú Herramientas-gt; ; Exportar apk firmado.