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.