Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Cómo generar una APK firmada

Generar APK firmada
Escrito por Digitaldot
18 de noviembre de 2020
Tiempo de lectura 4 min
Contenido

Generar APK firmada

En primer lugar diremos que, la principal diferencia entre Release y Debug, es que la opción de release APK se utiliza para publicar nuestra aplicación. Para ello antes, debes preparar tu aplicación, es decir, configurar, compilar y probar una versión de lanzamiento.

La opción de debug APK nos sirve para depurar nuestro código, nos permite realizar interrupciones en tiempo de ejecución para examinar variables y evaluar expresiones, por lo tanto la APK no está firmada.

En este artículo os vamos a enseñar cómo generar una APK firmada.

Aprende a generar una APK firmada

Lo primero que tenemos que hacer es asegurarnos de que nuestro proyecto no cuenta con ningún error, en caso contrario no podremos generar la APK firmada.
Cuando sepamos que no hay ningún error tenemos que abrir el menú “Build” y en las opciones que nos da elegir la de “Generate Signed APK”.

Generar APK firmada

Podemos elegir la opción de “Build APK”, sin embargo, esta opción no nos permite subir la aplicación a Google Play.

La otra opción nos permite generar un archivo o utilizar uno existente para firmar digitalmente la aplicación, subirla a Google Play y asegurarnos de que solo nosotros tenemos control sobre la aplicación.

Una vez que le damos a la opción de “Generate Signed APK”. Aquí nos saldrá una ventana como la siguiente:

Generar APK. digitalDot

Aquí tenemos dos opciones. Si ya tenemos una clave creada podemos cargarla con la opción “Choose existing” y rellenar los demás campos con los correspondientes datos. Si queremos crear una nueva clave o no tenemos ninguna creada pulsamos en la opción “Create new”.

Nos saldrá la siguiente ventana:

Generar una APK firmada

Aquí tenemos que rellenar los siguientes campos (los demás son opcionales):

  • Key store path: donde se va a guardar la clave que estamos creando.
  • Password: la contraseña1 que nosotros queramos.
  • Alias: el nombre de nuestra clave.
  • Password: la contraseña2 que nosotros queramos.
  • Country Code (XX): Código de nuestro país (en nuestro caso “ES”).

Le damos a "Aceptar" y Android ya se ocupa de guardar el fichero de la clave en la ruta que nosotros hemos indicado anteriormente. ¡Ojo!, hemos de asegurarnos de no perder este archivo, ya que, en caso de pérdida no podremos actualizar nuestra aplicación y perderemos el control sobre ésta.

Una vez que hemos realizado estos pasos, Android Studio cargará automáticamente la clave que hemos generado y podemos seguir con la generación de la APK.
Volveremos a la segunda ventana mostrada, pero esta vez con los campos rellenados con los datos que nosotros hemos insertado.

Generar APK. digitalDot

Pulsamos en “Next” y lo siguiente que nos pide es que elijamos la ruta donde queremos guardar el APK y el tipo de compilación que va a ser (Release para publicar o Debug para probar y depurar).

APK con Android Studio

Una vez aquí, pulsamos sobre “Finish” y Android Studio compilará nuestra aplicación y la guardará en la ruta indicada. Una vez que realizamos el proceso veremos un aviso en el IDE que nos indica que las tareas se han realizado correctamente.

Si buscamos la ruta especificada anteriormente podemos observar que ya tenemos nuestro archivo APK generado.

Solo nos quedaría copiar el archivo en nuestro dispositivo donde vamos a instalar la aplicación o subirlo a Google Play, dependiendo de lo que queramos hacer con nuestra aplicación. Si quieres saber más sobre cómo subir una app a Google Play puedes leer el siguiente artículo: Subir una aplicación móvil a Google Play.

Diseño de aplicaciones móviles

Noticias relacionadas sobre Aplicaciones Móviles

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Hoy en día, las aplicaciones móviles y web son el canal principal de interacción con los usuarios, por lo que la seguridad no puede tratarse como una capa adicional. Hoy, desarrollar software seguro implica integrar la protección desde las primeras decisiones de diseño. En digitalDot trabajamos bajo un enfoque de…

Cómo ofuscar código en Android

Cómo Ofuscar código en Android

La ofuscación de código es una técnica importante para proteger tus aplicaciones móviles contra la ingeniería inversa y mejorar la seguridad de tu software. Desde digitalDot, te mostraremos cómo puedes ofuscar tu código en Android usando ProGuard y otras herramientas. Inicio del proceso de ofuscación A la hora de compilar…

Novedades sobre Android 14

Android 14: novedades para los desarrolladores de apps móviles

El lanzamiento de Android 14, originalmente programado para el martes 5 de septiembre de 2023, ha experimentado un aplazamiento hasta el próximo mes de octubre. Esta nueva fecha coincidirá con el evento de presentación del esperado Pixel 8, junto con el lanzamiento del flamante Pixel Watch 2, el reloj inteligente…

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

¿Estás pensando en tener una aplicación móvil para tu tienda online? ¿No lo has pensado todavía porque no te termina de convencer? El pasado miércoles 19 de julio, AppsFlyer publicó el informe “The State of eCommerce App Marketing”, un análisis profundo de las tendencias de la industria mundial para orientar…

¿Cómo crear una app de éxito?

¿Cómo crear un App de éxito?

Actualmente, miles de personas incorporan las aplicaciones móviles a sus rutinas por lo que, cada vez, están más integrados en nuestros hábitos diarios.Los investigadores MTM y Google han desarrollado un modelo para empresas, que les informa de cómo crear una “app exitosa”. Hablemos de ello. Poder integrar una App por…

Garantías para tiendas online y Apps

Garantías para tiendas online y APP de digitalDot

El 1 de enero del presente año (2022) entró en vigor una nueva normativa que afecta a la garantía legal de cualquier tipo de productos digitales, incluidas las garantías para tiendas online o aplicaciones móviles. digitalDot, como empresa de desarrollo de software debemos aplicar esta nueva normativa principalmente en algunas…

Desarrollo app Firebase - digitalDot

Acelera el desarrollo de tus apps con el marco de Firebase

Google nos trae nuevas características en su marco de desarrollo Firebase con lo que los desarrolladores podrán disminuir los tiempos de producción de sus aplicaciones. Firebase es una plataforma que fue creada por Google en 2014 para el desarrollo de aplicaciones web y móviles. Se encuentra integrada con Google Cloud…

Posicionamiento de aplicaciones móviles

¿Cómo posicionar una aplicación móvil?

Si estás leyendo este artículo es porque o tienes una app o estás a punto de tenerla y quieres saber cómo aparecer por encima del resto de aplicaciones móviles. En digitalDot, además de diseñar apps para Android y para iOS, os ayudamos a posicionarlas. En esta ocasión os vamos a…

Añadir Política de privacidad en la app Play Store

Cómo añadir la política de privacidad en nuestra App Play Store

Hace unos meses Google anunció una nueva normativa por la cual se obliga a incluir la política de privacidad a todas las aplicaciones a partir de abril de 2022. Este es un cambio ya hemos vivido como agencia de desarrollo web y software en el desarrollo de páginas, pero ahora…

1 2 3 6
crossmenuchevron-down