L'eccezione compare quando un servizio B4A viene avviato come foreground service con targetSdkVersion 34 senza dichiarare il tipo di servizio e il permesso Android coerente. Per un servizio di localizzazione occorre dichiarare esplicitamente il tipo location e il relativo permesso.
MissingForegroundServiceTypeException
→
Il runtime non trova LocationListener perché le dipendenze Google Play Services richieste da FusedLocationProvider non sono state aggiunte o risolte nel modulo Main. Nel caso documentato l'aggiunta delle dipendenze AdditionalJar corrette ha eliminato l'errore; la scheda è riferita alla configurazione legacy della libreria.
NoClassDefFoundError
→
B4XPages cerca la sub Initialize della pagina principale durante l'avvio, ma il modulo B4XMainPage non la contiene più oppure è stata rinominata. Ripristinare una Public Sub Initialize con la firma prevista e spostare lì l'inizializzazione della pagina risolve l'errore di membro sconosciuto.
Unknown member
→