Ir al contenido
Ludens Ludens Ludens 0.3.0

Compilación Android

Esta guía cubre la compilación de APKs tanto de debug (pruebas) como de release (producción) para tu juego de RPG Maker envuelto con Ludens.

Antes de compilar tu APK, asegúrate de haber configurado la identidad de tu aplicación en ludens.properties. Este archivo en la raíz del proyecto controla cómo Android identifica tu aplicación.

ludens.properties
ludens.android.id=com.tudominio.juego
ludens.android.name=Mi Juego RPG
ludens.android.launcherName=Juego RPG
ludens.android.version=1.0.0

Para ver la lista completa de propiedades disponibles, incluyendo permisos y aceleración de hardware, consulta la guía de Configuración Android.

Para pruebas rápidas en un emulador o dispositivo físico.

Opción A: Configuración de Ejecución (Recomendado)

Sección titulada «Opción A: Configuración de Ejecución (Recomendado)»

Si prefieres usar la interfaz de Android Studio:

  1. Abre el menú de configuraciones y selecciona Edit Configurations….

Acceso al menú de configuraciones.

  1. Agrega una nueva tarea de Gradle.

Creación de una nueva tarea de Gradle.

  1. Nombra la tarea (ej. assembleDebug) y en el campo Arguments escribe: assembleDebug.

Configuración de los argumentos de la tarea.

  1. Haz clic en Run para iniciar la compilación.
  1. Abre la pestaña Terminal en Android Studio.
  2. Ejecuta:
    Ventana de terminal
    ./gradlew assembleDebug

El APK se generará en:

composeApp/build/outputs/apk/debug/composeApp-debug.apk

Resultado exitoso de la compilación.

Para generar un APK firmado para distribución en producción.

Esta opción te guía paso a paso para firmar tu aplicación.

  1. Ve a Build > Generate Signed Bundle / APK.

Iniciar el asistente de firma.

  1. Selecciona APK y haz clic en Next.

  2. Configura tu Keystore:

    Crear Nueva — Si no tienes una, haz clic en Create new….

    Creación de un nuevo Keystore. Guarda bien la contraseña y el archivo .jks.

    Usar Existente — Si ya tienes una, cárgala e introduce las credenciales.

    Credenciales del Keystore.

  3. Selecciona el build flavor release y haz clic en Create.

Selección de la variante de salida.

  1. Resultado:

Notificación de APK generado exitosamente.

Ideal para automatizar la compilación, pero requiere configuración manual previa.

  1. Asegúrate de tener tu archivo .jks (Keystore) generado. Puedes usar el Paso 3 de la Opción A para crearlo.

  2. Crea o edita el archivo keystore.properties en la raíz del proyecto con la ruta y credenciales:

    storePassword=tu_store_password
    keyPassword=tu_key_password
    keyAlias=tu_alias
    storeFile=C:/Ruta/A/Tu/llave.jks
  3. Ejecuta la tarea assembleRelease:

    Ventana de terminal
    ./gradlew assembleRelease
  4. Resultado:

Resultado de la compilación desde Gradle.

MétodoUbicación del APK
Asistente (Opción A)composeApp/release/ (o la carpeta que seleccionaste durante el asistente)
Gradle (Opción B)composeApp/build/outputs/apk/release/composeApp-release.apk