Bienvenidos sean a este post, en este post nos centraremos en ver como crear nuestros archivos para difundir nuestros juegos creados, para este caso usaremos a Cazador de Submarinos y vamos a crear primero el APK y luego el Bundle.
Nota: si no tienen el proyecto pueden generarlo a partir de este post.
El APK es la forma de distribucion mas basica y utilizada desde tiempos inmemoriales para Android pero en las ultimas oportunidades el Play Store no esta aceptando (o por lo menos en mi caso) los archivos de tipo APK pero si de tipo Bundle, por eso primero veremos como generar un archivo de tipo APK y luego uno de tipo Bundle.
APK
Con nuestro proyecto abierto van a Build -> Generate Signed APK/Bundle y les aparecera un cuadro con dos opciones:
- Android App Bundle
- APK
En el primero veremos todos sus beneficios y es el que utiliza el Play Store para recibir nuestras aplicaciones, y el otro es para enviar a cualquier dispositivo, si quieren enviar para que lo prueben por fuera del Play Store les recomiendo la segunda opcion y a parte es de la seccion que hablaremos ahora (*^▽^*)
Una vez seleccionado y presionado Next nos aparecera el siguiente cuadro

En este cuadro deben apretar el boton resaltado y les abrira el siguiente cuadro

Si hacen click en la carpeta del lado derecho del primer menu les aparecera el siguiente cuadro

Aca deberemos seleccionar la carpeta donde guardaremos nuestro certificado, en file name pondremos el nombre para identificarlo, una vez hecho todo pulsen Ok para generar el nuevo certificado, una vez hecho esto nos quedara de la siguiente manera

Este es un ejemplo de como completarlo, el alias puede ser distinto al nombre del archivo (no hay problema), las passwords tambien pueden ser distintas y de cualquier tipo y tamaño, por ultimo dejen el Validity como aparece (si quieren pueden incrementarlo pero no lo disminuyan), el resto son sus datos y el ultimo campo es el numero del pais donde vivis, son los dos primeros numeros despues del + de tu numero de linea cuando te identificas en Whatsapp, presionan Ok y con esto debera generar el certificado.
Nota: Dos detalles, no usen el raiz del C porque no lo genera y puede devolver un error porque no quieren que utilicen la extension propia de jks, en un video mas adelante veremos esto.
Con todo esto configurado y explicado veremos esto

Como pueden observar ya tenemos casi todo preparado, para nuestro siguiente paso pulsamos Next y pasaremos al siguiente cuadro

Aca seleccionaremos el destino de nuestro archivo y que tipo de construccion le agregaremos, en general recomiendo solamente release pero bajo ciertas circunstancias pueden agregar debug tambien, aunque todavia no lo use, las firmas de versiones (Signature versions) pueden ser tildadas las dos pero la V2 es para Versiones de Android 7 o superiores y la otra es para todos, recomiendo usar la primera en cualquier ambito aunque la segunda es mas segura de la version de Android pasada para arriba, con esto ultimo pulsan Finish para crear el archivo como se ve a continuacion

Con esto ya tienen verdaderamente un archivo con su primer juego para distribuirlo, en mi caso probe enviarlo con bluetooth y despues instalarlo en mi equipo, funciono perfecto el unico inconveniente fue todas las excepciones que nos solicita el equipo antes de instalarlo, en este post comento todo lo necesario para permitir la instalacion de esta forma.
Bundle
Este es muy similar al anterior pero nos generara otro tipo de archivo, volvemos a ir Build -> Generate Signed APK / Bundle y nos aparecera el siguiente cuadro

En este caso seleccionamos la primer opcion y pulsamos Next, pasaremos al siguiente cuadro

En este caso nos aparecera una ventana parecida a la anterior donde utilizaremos el certificado que generamos anteriormente pero tendremos la opcion de exportar una clave encriptada para el Play Store, pueden tildarla o no pero en general no se termina usando, una vez completo como se ve en la imagen pulsan Next para pasar al siguiente cuadro

En este cuadro seguimos definiendo el destino, las construcciones de nuestro aplicacion pero no aparecen las opcion de firmas de versiones, seleccionamos lo necesario y pulsamos Finish para generar el archivo, una vez terminado nos quedara de la siguiente manera

Con esto ya tenemos una aplicacion apta para subir al Play Store, en este post explico como se hace, con todo esto explicado ya tenemos las dos formas de generar archivos para distribucion tanto individual como en el Play store oficial, a continuacion les dejo un video donde muestro como generar el certificado y el archivo APK
En el video podemos ver todos los pasos mencionados pero tambien vemos el error que mencione anteriormente, aunque en realidad no afecto a la ejecucion de la aplicacion en un dispositivo movil.
En resumen, hoy hemos visto como crear los archivos de distribucion, el certificado para la aplicacion, hemos generado un archivo de tipo APK, tambien hemos generado un Bundle para el Play Store, hemos visto los errores que nos pueden aparecer, tengan este post a mano para poder generar las distribuciones de sus juegos, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.

Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.00