Quando si tenta di eseguire il nostro progetto cordova per Android con il comando "run", come indicato di seguito:
cordova run android
Può venirci restituito l'errore "An error occurred while running the android project", Fig. 1, soprattutto nel caso in cui non avendo collegato nessun dispositivo via USB al PC per l'installazione dell'apk, l'istruzione cordova fa partire direttamente l'installazione sull'AVD (l'emulatore).
Fig. 1 - Apache cordova - An error occurred while running the android project
Soluzione:
Questo errore, di tipo generico ovvero che indica semplicemente che c'è un errore nell'esecuzione senza fornire ulteriori dettagli come invece potrebbe essere ad esempio per "An error occurred while running the android project: Failed to launch app on emulator: Failed to install apk to emulator", può essere dato per lo stesso motivo per il quale anche l'emulazione con lo stesso AVD non viene eseguita con successo.
La motivazione principale della causa dell'errore è dovuta al fatto che l'emulatore (che come abbiamo visto parte in automatico nel caso non ci sia un device fisico collegato al PC e lo stesso sia stato selezionato come dispositivo di default) non viene eseguito correttamente.
I passaggi in questo caso sono: eseguire l'emulatore, attendere il suo completo caricamento e successivamente eseguire il comando run.
Dato che lo stesso problema si verifica con il comando emulate e che la soluzione allo stesso prevede le medesime operazioni, rimando all'articolo di riferimento, "An error occurred while emulating/deploying the android project", dove è presente la procedura illustrata e dettagliata per aggirare il problema.
Nessuno ha ancora commentato questo articolo, fallo tu per primo!
Scrivi un Commento