Cómo firmar un paquete APK usando el comando
-genkeypair: Especificar para generar certificados digitales.
-alias: Especifica el alias utilizado para generar certificados digitales.
-keyalg: Especifica el algoritmo para generar certificados digitales utilizando el algoritmo RSA.
-validity: Especifica el período de validez del certificado digital generado.
-keystore: Especifica la ruta de almacenamiento del certificado digital generado.
Después de ingresar el comando anterior y presionar la tecla Enter, aparecerán interactivamente la contraseña/autor/empresa y otra información detallada del almacén de claves del certificado digital.
Nota: Este paso genera un certificado digital que pertenece a su empresa/usted. Este paso solo debe realizarse una vez. Una vez que se crea correctamente un certificado digital, se puede reutilizar siempre que sea válido.
2. Genere un paquete de instalación de APK sin firmar. Haga clic con el botón derecho en el proyecto de Android en Eclipse y busque el elemento de menú "Herramientas de Android-> Exportar paquete de aplicaciones sin firmar ...". Eclipse muestra un cuadro de diálogo para guardar el archivo. Cuando el usuario elige guardar el archivo, haga clic en Finalizar para. generar un paquete de instalación de APK sin firmar.
Nota: Este paso consiste en generar un APK sin firmar mediante subcontratación. Si ya tiene un paquete de instalación sin firmar, puede omitir este paso.
3. Utilice el comando jarsigner para firmar el paquete de instalación del APK sin firmar. La herramienta Jarsigner.exe se proporciona en el subdirectorio bin del directorio de instalación de JDK y se utiliza para firmar. Ingrese el siguiente comando en la ventana de la línea de comando: