Descubre que es APK

APK es el acrónimo de de Android Application Package y en Windows seria lo mismo que un archivo exe.

Conozcamos qué es

Entonces es una extensión exclusiva solo para archivos de aplicación pero no de todas ni de cualquier solo para aplicaciones desarrolladas exclusivamente para el sistema de Google ósea Android.

Si tu tienes un móvil o Tablet Android por default tiene uno instalado para poder abrir tus apps, todos los archivos se encuentran comprimidos y en su interior contienen todos los archivos que necesitan para que funcionen las apps que descargas, la mayoría que descargar de tiendas como play store descarga uno, beben del formato .jar de Java y también ayudan a instalar componentes empaquetados del sistema.

Ya tenemos el concepto más claro, ahora vamonos por la parte de técnica

Luego de programar tu aplicación si deseas subirlo a una tienda de aplicaciones “Play Store” o simplemente instalarlo en un dispositivo real fuera de tu maquina virtual debes compilar , firmar y generar el archivo con la extensión.

El APK   Comprimido en ZIP, contiene todos los códigos fuentes, archivos de una app en Android, al descomprimirlo nos encontramos con.

Recursos como imágenes, textos, sonidos, entre otros.

XML con información: Botones, animaciones, manifiestos(.xml)con información de la app.xml)con información de la app.

Firma digital la cual es necesaria para subir a Google Play.

Ahora miremos el paso a paso.

Debes tener tu proyecto abierto en Android Studio, asegúrate que no tienes errores al compilar, ni del código, al tener este tipo de errores no se van a generar los binarios correctos.

Tienes todo listo? Entones selecciona el el menú “Build”, te aparecerán 2 opciones Build APK y Generated Asigend APK.

Build APK

Te servirá para generar un archivo de esta extensión, peor no estará firmado entonces por seguridad no se puede subir a Play Store.

Asigned APK

Genera un archivo APK o también utilizar uno existente, y esto nos permitirá la firma digital, la que necesita  nuestra app, el fin de esta es garantizar que nosotros tenemos el control de versiones y código de la misma, además la autoría.

Si seleccionas la segunda, si es la primera vez que generas esto, deberás crear nueva “créate new” aquí te saldrá una ventana y  llenar los siguientes datos:

Key Store Path: Ruta para la clave

Password: Contraseña 1

Alias: Nombre de la clave

Validity: Años de validez

First and name.

Organizational Unit: Nombre de nuestra empresa

Organization: De nuevo la empresa

City: Ciudad

State

Country code: Codigo del país.

El siguiente paso es aceptar esto guardara el fichero, ten en cuenta guardar bien tu clave o no podras continuar ni volver a ingresar, las mejores opciones es una USB o en la nube(cifrada para evitar robos).

Luego de estar adentro debes escoger la ruta para guardarlo y el tipo de compilación las cuales pueden ser reléase para publicar o debud para probar y depurar.

Ahora finaliza y listo Android Studio compilará la aplicación y la guardara.

Ingresa a la ruta que escogiste y ahí encontraras el archivo con la extensión .apk, ahora solo debes copiar este archivo al móvil o Tablet que lo vas a instalar o subirlo a la tienda de Google.

Autor: Maria Lucia Garcia Ramirez.

Editor: Luz Adriana Muñoz

Código:UCP2-5

Fuentes de información:

Movil Zona. (2018). CURSO DE DESARROLLO ANDROID. TEMA 17: CÓMO GENERAR EL ARCHIVO .APK DE UNA APLICACIÓN EN ANDROID STUDIO. Movil Zona.https://www.movilzona.es/tutoriales/android/desarrollo/curso-de-desarrollo-android-tema-17-como-generar-el-archivo-apk-de-una-aplicacion-en-android-studio/

Campos, C. (2016). Generar APK con Android Studio paso a paso. Open Webinars. https://openwebinars.net/blog/generar-apk-android-studio/

Desarrollador Android. (2015). Ejecutar tu App. Desarrollador Android. https://desarrollador-android.com/desarrollo/formacion/empezar-formacion/crear-tu-primera-app/ejecutar-tu-app/

Aguilar, R. (2020). Qué es un APK de Android, cómo se instala y diferencias con las apps normales. XatakaAndroid. https://www.xatakandroid.com/aplicaciones-android/que-apk-android-como-se-instala-diferencias-apps-normales.

Adeva, R. (2017). Que es un archivo APK y para que sirve. SZ Soft Zone.https://www.softzone.es/2017/12/17/que-es-archivo-apk-y-para-que-sirve/.

Fuentes de imágenes:

Segun, D.(2019).Best APK [Fotografia]. Rita VPN. https://www.ritavpn.com/blog/best-apk-download-sites-for-2020/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *