L'errore "An error occurred while running the android project" può essere dato quando si tenta di installare l'apk sull'emulatore.
Infatti in questo caso l'errore, come mostrato in Fig. 1, scende nel dettaglio e ci comunica "Failed to launch app on emulator: Failed to install apk to emulator"; e continua con "[INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]".
Fig. 1 - Android - Errore nell'installazione dell'apk sull'emulatore
L'errore in questione viene dato sicuramente quando si sta tentando di eseguire un progetto su un AVD quando la versione minima richiesta dall'applicazione è superiore alla versione del device che stiamo emulando.
Nel caso di cordova 3.3.x la versione minima del livello delle API è la 10 che corrisponde a dispositivi con piattaforma 2.3.3, di conseguenza qualsiasi dispositivo con una versione della piattaforma inferiore alla 2.3.3 non sarà in grado di far girare la nostra applicazione restituendo pertanto l'errore oggetto di questo articolo.
Soluzione:
E' necessario creare un AVD tenendo in considerazione la versione minima richiesta dal nostro progetto.
Come anticipato, nel caso di cordova 3.3.x la versione minima della piattaforma su cui le relative app possono essere installate è la 2.3.3.
L'immagine seguente, Fig. 2, mostra un AVD creato appositamente allo scopo:
Maggiori informazioni sul come aggirare gli errori durante il tentativo di emulazione dei nostri progetti cordova su AVD sono descritti e dettagliati nell'articolo "An error occurred while emulating/deploying the android project".
Fig. 2 - Android - AVD di prova per un progetto con cordova
Nessuno ha ancora commentato questo articolo, fallo tu per primo!
Scrivi un Commento