Saltar al contenido

Firmando un APK sin firmar en Windows

Para firmar un archivo APK sin firmar desde Windows debes acceder al terminar de Windows (CMD), te explicamos paso a paso como firmar aplicaciones android sin firmar de una forma fácil y sencilla. Ya sea para firmar o para certificar aplicaciones que luego se distribuirán en plataformas como catappult.io.

Configuración previa

Para poder firmar un APK, necesitarás el Kit de desarrollo de software de Java. Si ya lo tienes instalado, salta al segundo paso.

  1. Descarga el Kit de desarrollo de software de Java (Java SDK) en el sitio web oficial de Oracle.
  2. Abre el símbolo del sistema presionando la tecla de Windows + R y escribiendo «cmd.exe».
  3. En el símbolo del sistema, ves a la carpeta JDK escribiendo el siguiente comando (la ruta de instalación puede ser diferente en cada ordenador):
    cd C:\Program Files\Java\jdk1.8.0_121\bin
  4. Una vez en la carpeta, escribe «jarsigner«.
    • Si el indicador muestra un error de «comando no encontrado«, intenta volver a instalar el SDK.
    • Si la solicitud devuelve una lista de argumentos para jarsigner, has instalado correctamente el SDK de Java. Sigue leyendo.

Firmando el APK sin firmar

  1. Mientras estás en el símbolo del sistema (CMD.exe) y dentro de la carpeta JDK (ver imagen superior), escribe el siguiente comando, pero con los siguientes argumentos:

jarsigner -keystore <ruta al archivo firma .jks> <ruta al archivo .apk sin firmar> <alias de la firma .jks>

EJEMPLO:

jarsigner -keystore C:\Users\misapps\firmadeapp.jks C:\Users\Downloads\Unsigned_Test.apk alias_de_firma

  1. Te pedirá que insertes la contraseña de tu FIRMA, escríbela y presiona Intro. Ten en cuenta que aunque no se muestre la contraseña en pantalla, la estás escribiendo.

 

Si todo sale bien, el APK sin firmar se firmará. Pero si algo sale mal, jarsigner te informará del error, que usualmente suele aparecer si escribes mal los directorios o se te cuela algún paréntesis o fallo ortográfico, así que estate atento/a.

Fuente: https://docs.catappult.io/docs/windows-10