Saltar al contenido
CrossFly es 100% open sourceSíguenos en GitHub
CrossFlyCrossFly
Empezar

Esta página fue traducida automáticamente del portugués y puede contener errores. La versión en portugués es la canónica.

Build y Gradle

Fallos antes de que la app arranque. Formato: síntoma → causa → corrección.

La dependencia no se resuelve

Causa: módulo/coordenada erróneos. Corrección: revisa la dependencia de CrossFly en el core + el módulo de plataforma (lwjgl3/android/ios/web) en settings.gradle/build.gradle. (Instalación)

Biblioteca nativa (crossfly-lib / SQLite3MC) no encontrada en runtime

Causa: el módulo nativo de esa plataforma no fue empaquetado. Corrección: incluye el launcher/nativo correcto; en escritorio, garantiza la crossfly-lib en java.library.path. (Recuerda: en WebGL la nativa no se carga.) (Escritorio · Cap. 23)

:lwjgl3:run no encuentra la MainWindow

Causa: el classname no apunta a tu clase. Corrección: configura cmdline["classname"] (en el launcher) o sobrescribe getMainWindow(). (Anatomía de proyecto)

Assets/fuentes (roboto/fontawesome/material) no cargan

Causa: no empaquetados en el módulo. Corrección: verifica el directorio de assets del launcher (las fuentes base se cargan en el bootstrap).

El target Web (TeaVM) falla al transpilar

Causa: uso de API no soportada en TeaVM. Corrección: aísla el código no-web (detrás de comprobaciones de plataforma / abstracción de servicio). (Web (TeaVM))

Ver también

¿Te resultó útil esta página?