Perché la mia app Android continua a bloccarsi anche quando non c’è nessun errore nel codice di Android Studio?

La ragione del crash della tua app può essere un errore di run-time. Ci possono essere principalmente due tipi di errori su larga scala. Errori di compilazione ed errori di esecuzione.

Gli errori di compilazione possono essere errori di sintassi, errori di classe non trovata, errori di sovraccarico che vengono mostrati e registrati da Android Studio. Nel nostro caso non ci sarebbero errori di compilazione poiché la tua app viene compilata e installata correttamente sul dispositivo.

Gli errori di run time si verificano quando stai usando (eseguendo) l'app. Sono per lo più errori logici o errori di dichiarazione delle variabili. Nel tuo caso il problema può essere solo qui.

Quando stai eseguendo l'app i codici vengono eseguiti e viene eseguita anche la logica. Quindi, se avete dato una logica sbagliata nel vostro codice, come un ciclo infinito, passando una stringa invece di un tipo di dati interi e molti altri, l'applicazione si blocca.

Si possono registrare gli errori o si possono anche vedere gli errori nell'Android Monitor di Android Studio. Puoi farlo selezionando il tuo dispositivo e selezionando l'app. Quindi ogni codice in esecuzione per quella particolare applicazione sarà visibile lì. Anche gli errori saranno mostrati in colore ROSSO.

main-qimg-9109a8c8ed502b22fdb9502f3406abb5.webp