7 days of WordPress plugins, themes & templates - for free!* Unlimited asset downloads! Start 7-Day Free Trial
Advertisement
  1. Code
  2. Android SDK

Cómo generar archivos APK y APK firmados en Android Studio

Scroll to top
Read Time: 6 mins

Spanish (Español) translation by Xiomara Reynoso (you can also view the original English article)

Android Studio te permite crear dos tipos de archivos APK.

Primero están los archivos APK de depuración que se generan únicamente con fines de prueba. Se ejecutarán en tu móvil Android. Sin embargo, no se pueden cargar en Play Store ni ponerse a disposición del público.

En segundo lugar, puedes generar archivos APK firmados. Los archivos APK firmados son útiles cuando has probado tu aplicación y está lista para ser cargada en Play Store y lanzada al público en general.

Este tutorial te mostrará cómo crear una aplicación de Android generando archivos APK utilizando Android Studio.

Lo primero es lo primero: abre un archivo de proyecto en Android Studio. Si aún no tienes un archivo de proyecto, simplemente crea un nuevo proyecto.

Crea un archivo APK

Generar un archivo APK de depuración es fácil y es cuestión de unos pocos clics.

Primero, abre tu proyecto o aplicación que deseas importar a un archivo APK. A continuación, selecciona Build > Build Bundle(s)/APK(s) > Build APK(s) en el menú de la barra de herramientas.

build APKbuild APKbuild APK

Android Studio tardará unos minutos en generar un archivo APK.

Una vez que se complete la compilación del APK, recibirás una notificación en la esquina inferior derecha de la pantalla. A partir de esa notificación, selecciona Localizar y se te llevará a la ubicación del archivo APK.

Locate your APK FileLocate your APK FileLocate your APK File

Si pierdes la notificación, aún puedes ubicar el archivo APK en la siguiente ruta dentro de la carpeta de tu proyecto: app / build / outputs / apk / debug. El archivo se denomina app-debug.apk de forma predeterminada.

Crea de un archivo APK firmado

Para generar un archivo APK firmado, abre el menú Generar desde la barra de herramientas y selecciona Generar paquete firmado/APK.

Signed APKSigned APKSigned APK

Esto abre una pantalla donde debes seleccionar entre crear un Android App Bundle y crear un archivo APK. Comprueba el botón de opción APK y continúa con la siguiente ventana.

APK radio buttonAPK radio buttonAPK radio button

En la siguiente ventana, se te mostrará el módulo (tu aplicación) para el que se está generando el archivo APK. Se te preguntará acerca de la ruta del almacén de claves, la contraseña del almacén de claves, el alias de clave y la contraseña de clave.

Key StoreKey StoreKey Store

Crea un nuevo almacén de claves

Suponiendo que esta es la primera vez que creas un archivo APK firmado, tendrás que crear un nuevo almacén de claves.

Las claves son utilizadas por el desarrollador para acceder a tu aplicación una vez que se ha cargado en Play Store. La necesidad de las claves suele surgir cuando tienes que actualizar tu aplicación. Todas las claves se almacenan en el almacén de claves.

Tanto el almacén de claves como las claves están protegidos por contraseñas propias. Las contraseñas deben tener al menos seis caracteres de longitud. Además, es una buena práctica mantener varias copias de tus claves, ya que son su única puerta de enlace a tu aplicación. Si se pierde la clave, no podrá acceder a tu aplicación ni actualizarla.

La creación de tu propia aplicación requiere que crees un nuevo almacén de claves. Para ello, selecciona Crear nuevo. Lo encontrarás debajo del campo de entrada donde ingresas la ruta del almacén de claves.

Key Store PathKey Store PathKey Store Path

A continuación, se te redirigirá a una nueva ventana.

Create Key StoreCreate Key StoreCreate Key Store

En la nueva ventana, escribe la ruta de acceso del nuevo almacén de claves y, a continuación, escribe una contraseña para protegerlo.

En la misma ventana, también establecerá una nueva clave para tu aplicación. Introduce una identidad para tu clave en el campo de alias de clave y, a continuación, introduce una contraseña para ella.

Puedes mantener la misma contraseña que la de tu almacén de claves, pero es una buena práctica dar una nueva contraseña a cada una de tus claves. Lo mismo ocurre con el alias de clave.

El siguiente campo define la validez de la aplicación. Esta es la duración después de la cual la clave de tu aplicación caducará, dejando tu aplicación inaccesible. La validez predeterminada de una clave es de 25 años.

Por cada clave que generes, se te entregará un certificado que contiene toda la información sobre ti y tu empresa. No necesariamente tienes que completar todos los detalles, solo elige los que creas que deberían ir en tu certificado. Se seguirá generando una clave, incluso sin rellenar cada campo del certificado.

Terminando

Una vez que hayas completado los detalles del certificado, selecciona Aceptar. A continuación, se te dirigirá de nuevo a la pantalla Generar paquete firmado o APK.

Aquí, todos los campos ahora se rellenarán previamente para ti. Revisa todos los detalles para mantenerte seguro. A continuación, selecciona Siguiente.

Pre-filled Key StorePre-filled Key StorePre-filled Key Store

En la última pantalla, ahora podrás ver el destino de tu archivo APK firmado. Debajo de eso, verás dos opciones más: Depurar y Liberar.

La depuración se utiliza cuando la aplicación aún se encuentra en la fase de prueba. Dado que la aplicación ha superado la fase de prueba y está lista para la implementación, selecciona lanzamiento.

Hay dos casillas de verificación más hacia la parte inferior de la pantalla. Selecciona V2 (Firma APK completa) y haz clic en Finalizar.

Release APKRelease APKRelease APK

Android Studio te notificará una vez que finalices la compilación del APK. Ahora, puedes hacer clic en Localizar desde la notificación para abrir la ubicación del archivo.

El archivo APK firmado se denomina app-release.apk de forma predeterminada. Lo encontrarás en la carpeta de tu proyecto en el directorio app/release.

Resumen

Estos son los pasos que debes seguir para generar archivos APK y APK firmados con el fin de probar tu aplicación y hacerla descargable a través de Google Play, respectivamente:

Crea un archivo APK

  1. Crea el proyecto en Android Studio.
  2. Selecciona Build > Build Bundle(s)/APK(s) > Build APK(s) en el menú de la barra de herramientas.

Ahora puedes transferir tu archivo APK de depuración a tu teléfono móvil Android y probarlo en busca de errores. También puedes probarlo en tu PC usando el emulador de Android.

Crea un archivo APK firmado

  1. Crea el proyecto en Android Studio.
  2. Selecciona Build > Signed Bundle/APK en el menú de la barra de herramientas.
  3. Configura los ajustes para tu archivo APK y posiblemente crea un nuevo almacén de claves y claves.

Crea un nuevo almacén de claves y claves

  1. Selecciona una ruta de acceso al almacén de claves.
  2. Introduce una contraseña para el almacén de claves.
  3. Da a tu clave una identidad, un período de validez y una contraseña.
  4. Introduce los datos personales u organizativos que desees incluir en el certificado de clave.

Ahora puedes liberar este archivo APK firmado al público publicándolo en Google Play Store.

Fácil pero complicado, ¿verdad? Con suerte, este tutorial te ayudó a aclarar cualquier confusión que tuvieras sobre la generación de archivos APK y APK firmados y mejoró tu comprensión de ambos tipos de archivos.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.