POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Generación de APK y AAB en una app .NET 8 MAUI y publicación en Google Play Store

"Generando clave secreta y publicando una app .NET 8 MAUI"

Publicado el 01/10/2025

Empezar con .NET 8 MAUI fue emocionante y desafiante. Era la primera vez que trabajaba con esta tecnología y descubrí varias curvas de aprendizaje mientras intentaba compilar y publicar mi primera app. Por eso escribo esta guía: para que si también estás iniciando tu primer proyecto .NET 8 MAUI puedas aprender de mi experiencia y evitar algunos de los problemas que encontré.

Agradezco el apoyo de mis compañeros de equipo y, por privacidad del cliente, no comparto detalles de la interfaz, nombre o descripción de la app. A continuación explico cómo generar una clave secreta, luego cómo crear un APK para pruebas y finalmente cómo generar un AAB listo para Google Play Store.

Por qué generar una clave secreta La clave secreta o keystore es imprescindible para publicar en Google Play. Todas las actualizaciones futuras deben estar firmadas con la misma clave, por eso es crítico generar la clave una sola vez y guardarla en un lugar seguro y con copias de respaldo.

Comando para generar la clave desde línea de comandos keytool -genkey -v -keystore key.keystore -alias MauiAlias -keyalg RSA -keysize 2048 -validity 10000

También es útil acompañar este paso con un video tutorial paso a paso que muestre la generación de la clave y cómo rellenar los campos en la interfaz, así como las recomendaciones de seguridad para su almacenamiento.

Generar un APK para probar la app Un APK permite instalar la app en un dispositivo Android para pruebas reales: rendimiento, usos y detección de errores antes de publicar. Pasos principales en Visual Studio: abrir propiedades del proyecto, seleccionar APK en las opciones de Android package (si ya está seleccionado no hace falta cambiar), guardar cambios y compilar el proyecto. Una vez completa la compilación elegir Release, luego la opción Publish del proyecto. Cuando termine el proceso de publicación seleccionar Distribute, elegir Ad Hoc, guardar el ad hoc e introducir los datos de la clave secreta. Finalmente guardar la configuración indicando la contraseña del keystore y obtener el APK firmado listo para instalar en dispositivos de prueba.

Generar un AAB listo para Google Play Para publicar en Google Play se recomienda generar un AAB (Android App Bundle). El proceso es similar al del APK: en las opciones de Android package seleccionar Bundle. Después de hacer ese cambio establecer Target .NET Runtime en net9.0 y seleccionar la versión objetivo del framework Android. Es importante seleccionar Android 15.0 API Level 35, ya que Google Play no permite publicar con API Level 34. Compilar el proyecto en modo Release y, una vez finalizada la compilación, buscar el archivo AAB generado en la carpeta bin .NET Android correspondiente.

Recuerda almacenar la clave secreta en un lugar seguro porque será necesaria para firmar actualizaciones futuras. Con la app construida y firmada correctamente estarás un paso más cerca de compartirla con usuarios reales.

Sobre Q2BSTUDIO y servicios relacionados En Q2BSTUDIO somos especialistas en desarrollo de software y aplicaciones a medida, ofreciendo soluciones que abarcan desde aplicaciones móviles multiplataforma hasta proyectos complejos basados en inteligencia artificial y ciberseguridad. Si buscas desarrollo de aplicaciones a medida podemos ayudarte con la arquitectura, el ciclo de vida y la publicación en tiendas, visita desarrollo de aplicaciones multiplataforma para más información. También ofrecemos servicios de inteligencia artificial y soluciones de ia para empresas, desde agentes IA hasta integración con procesos usando Power BI y análisis avanzado, conoce nuestras propuestas en inteligencia artificial para empresas. Además damos soporte en ciberseguridad y pentesting, servicios cloud aws y azure, servicios de inteligencia de negocio y automatización de procesos para garantizar despliegues seguros y escalables.

Si te resultó útil esta guía compártela con compañeros que también vayan a trabajar con .NET 8 MAUI. Si necesitas apoyo profesional para publicar tu app o integrar capacidades avanzadas como agentes IA, ciberseguridad o servicios cloud, en Q2BSTUDIO podemos acompañarte en todo el proceso.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio