EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo firmar manualmente una aplicación Android (APK)

Programación Android  
 
Cómo firmar manualmente una aplicación Android (APK)

Si eres desarrollador de aplicaciones Android, quizás alguna vez te hayas encontrado con la situación de que tras realizar la firma de tu aplicación, mediante el IDE (Interface Development Environment) que estés usando, y subirla a Google Play Store, una vez que está lista para que los usuarios la puedan descargar, has probado a bajarla e instalarla, y te has topado con el error del tipo ‘Package file was not signed correctly‘ (El archivo de paquete no fue firmado correctamente). Y esto es algo que le ocurrirá a cualquier usuario que intente descargarla e instalarla. ¿Qué ocurre? ¿Cómo solucionar esta situación?

Cómo firmar manualmente una aplicación Android (APK) - Image 1 - professor-falken.comEl problema es debido a que la firma del archivo APK, por algún motivo, no ha sido realizada correctamente por tu IDE. Para solucionar esto, vamos a ver cómo firmar manualmente un archivo APK de Android.

 

Cómo firmar, de forma manual, el archivo APK de tu aplicación Android

 

Para ello, sigue los siguientes pasos:

Paso 1. Compila tu aplicación con el modo ‘Release‘ en el IDE que estés usando.

Paso 2. Crea una nueva carpeta donde quieras, que será donde vayamos a realizar la firma.

Paso 3. Localiza el archivo APK generado y cópialo en la carpeta creada anteriormente.

Paso 4. Abre una ventana de Terminal o consola y ejecuta el siguiente comando:

donde nuestraKeystore.keystore indica la ruta al archivo de tu almacén de claves; nuestraApp.apk hace referencia al archivo de tu aplicación; y aliasDeNuestraKeystore es el alias asignado a tu almacén de claves. Aunque está dividido en varias líneas, es todo una sola.

 

Paso 5. Por último, ejecuta el siguiente comando en la ventana de Terminal o consola:

donde 21.1.1 se refiere a la versión del build tools que tengas instalada; nuestraApp.apk se refiere al archivo de tu aplicación; y nuestraAppCopy.apk es la ruta al nuevo archivo que se creará con tu aplicación firmada.

 

Una vez finalice, el nuevo archivo generado, con el nombre que le hayas dado, será el archivo APK de nuestra aplicación Android firmado manualmente. Ya simplemente te queda que lo subas a la Google Play Store para su distribución.

 

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page