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.

Errores de compilación (modernización 2026)

El grupo más común tras la modernización 2026: cannot find symbol / package does not exist por uso de API eliminada o renombrada. Formato: síntoma → causa → corrección.

Tabla de arreglo: legado → actual

No compila (legado) Corrección (actual)
Settings (config/estado) Device / DeviceConfig / LocaleFormats / Screen
Settings.appSettings / appSecretKey SQLite o archivos en Device.homeFolder
Toast / ToolTip Hint
Chart / Series / LineChart / PieChart / Velocimeter ChartView (+ ChartType)
Rect Rectangle
ScrollPosition ScrollIndicator
clase Color / ColorWheel constantes en UIConstants + ColorUtils
clase Transition enum anidado UIConstants.Transition
DefaultValues DeviceConfig
import dev.crossfly.sql.* (JDBC: Connection/Statement/ResultSet) import dev.crossfly.sqlite.* (SqliteDb/SqliteStmt/SqliteCursor)
Bluetooth JSR-82 (DiscoveryAgent/RemoteDevice) BLE/GATT (BluetoothManager…)
paquete phone device
paquete anim / item animation / listitem

Eliminados sin sustituto directo

Grid, Tree/Node/TreeModel, TopMenu, Accordion, Spacer, Velocimeter, PDF, ESC/POS, Barcode (ahora vía cámara), impresoras. Si tu código usa alguna de estas, será necesario rearquitecturar (ej.: Grid → GridLayout; Spacer → Gap/fracciones; barcode → CameraBarcode/BarcodePicker).

Ejemplo de arreglo de import

// antes (no compila)
import dev.crossfly.sql.*;      // JDBC eliminado
new Toast("Salvo");            // Toast eliminado

// después
import dev.crossfly.sqlite.*;   // API nativa
Hint.show("Salvo", 2000);            // Hint

Ver también

¿Te resultó útil esta página?