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))