L'emulatore Android simula i dispositivi Android sul tuo computer in modo da poter testare la tua applicazione su una varietà di dispositivi e livelli di API Android senza dover disporre di ogni dispositivo fisico. L'emulatore offre questi vantaggi: Flessibilità: oltre a poter simulare una varietà di dispositivi e livelli API Android, l'emulatore viene fornito con configurazioni predefinite per vari dispositivi Android, tablet, Wear OS e Android TV. Alta fedeltà: l'emulatore offre quasi tutte le funzionalità di un vero dispositivo Android. Puoi simulare telefonate e messaggi di testo in arrivo, specificare la posizione del dispositivo, simulare diverse velocità di rete, simulare la rotazione e altri sensori hardware, accedere al Google Play Store e molto altro. Velocità: testare la tua app sull'emulatore è in qualche modo più veloce e più facile che farlo su un dispositivo fisico. Ad esempio, puoi trasferire i dati più velocemente all'emulatore che a un dispositivo connesso tramite USB Nella maggior parte dei casi, l'emulatore è l'opzione migliore per le tue esigenze di test. Questa pagina copre le funzionalità di base dell'emulatore e come iniziare con esso In alternativa, puoi distribuire la tua app su un dispositivo fisico. Per ulteriori informazioni, vedere eseguire app su un dispositivo hardware ## Inizia con l'emulatore L'emulatore Android ti consente di testare virtualmente la tua app su molti dispositivi diversi. L'emulatore viene fornito con Android Studio, quindi non è necessario installarlo separatamente. Per utilizzare l'emulatore, segui questi passaggi di base, descritti più dettagliatamente nelle sezioni che seguono: - Verifica di avere i requisiti di sistema - Crea un dispositivo virtuale Android (AVD) - Esegui la tua app sull'emulatore - Naviga nell'emulatore Questa pagina copre i passaggi per configurare ed esplorare il tuo ambiente di test virtuale in modo più dettagliato. Se la tua app è già in esecuzione nell'emulatore e sei pronto per usare funzionalità più avanzate, vedi Utilizzo avanzato dell'emulatore Se riscontri problemi con l'emulatore, vedi Risolvere i problemi noti con l'emulatore Android. A seconda delle tue esigenze e risorse, potrebbe valere la pena approfondire i requisiti di sistema e le configurazioni tecniche, oppure potrebbe essere meglio utilizzare un dispositivo fisico Requisiti di sistema dell'emulatore Per un'esperienza ottimale, dovresti utilizzare l'emulatore in Android Studio su un computer con almeno le seguenti specifiche: - RAM da 16GB - Sistema operativo Windows, macOS, Linux o Chrome OS a 64 bit - 16 GB di spazio su disco Se non si dispone di queste specifiche, l'emulatore potrebbe comunque funzionare ma non in modo fluido. In questo caso, prendere in considerazione l'esecuzione di test su un dispositivo fisico seguendo invece le indicazioni in Eseguire app su un dispositivo hardware Crea un dispositivo virtuale Android Ogni istanza dell'emulatore Android usa un file *Dispositivo virtuale Android (AVD)* a specificare la versione di Android e le caratteristiche hardware del simulato dispositivo. Per testare efficacemente la tua app, crea un AVD che modelli ciascuna dispositivo su cui è progettata l'esecuzione dell'app. Per creare un AVD, vedere Crea e gestisci dispositivi virtuali Ogni AVD funziona come un dispositivo indipendente con la propria memoria privata per i dati dell'utente, la scheda SD e così via. Per impostazione predefinita, l'emulatore memorizza i dati utente, i dati della scheda SD e la cache in una directory specifica per quell'AVD. Quando avvii l'emulatore, carica i dati utente e i dati della scheda SD dalla directory AVD Esegui la tua app sull'emulatore Dopo aver creato un AVD, puoi avviare l'emulatore Android ed eseguire un'app nel tuo progetto: Nella barra degli strumenti, seleziona l'AVD su cui desideri eseguire l'app dal menu del dispositivo di destinazione Figura 1. Il menu del dispositivo di destinazione Clic Correre. L'emulatore potrebbe impiegare circa un minuto per avviarsi per la prima volta, ma gli avvii successivi utilizzano un'istantanea e dovrebbero avviarsi più velocemente. Se riscontri problemi, consulta la guida alla risoluzione dei problemi Una volta che la tua app è installata sul tuo AVD, puoi eseguirla dal dispositivo come te eseguirebbe qualsiasi app su un dispositivo. Ogni volta che desideri implementare nuove modifiche, devi cliccare **Esegui** o **Applica modifiche** di nuovo Indossa l'assistente di associazione del sistema operativo Se desideri testare la tua app con i dispositivi Wear OS, l'assistente per l'associazione di Wear OS ti guida passo dopo passo nell'associazione degli emulatori di Wear OS con telefoni fisici o virtuali direttamente in Android Studio. Per ulteriori informazioni, consulta Utilizzare l'assistente per l'associazione dell'emulatore Wear OS Naviga nell'emulatore Mentre l'emulatore è in esecuzione, puoi utilizzare il puntatore del mouse del computer per imitare il dito sul touch screen e utilizzare il pannello dell'emulatore per eseguire azioni comuni Naviga nella schermata dell'emulatore Utilizzare il puntatore del mouse del computer per imitare il dito sul touchscreen, selezionare voci di menu e campi di immissione e fare clic su pulsanti e controlli. Usa la tastiera del tuo computer per digitare i caratteri e inserire le scorciatoie dell'emulatore **Tabella 1 Gesti per la navigazione in emulatore |Caratteristica||Descrizione| |Scorri lo schermo||Punta sullo schermo, tieni premuto il pulsante principale del mouse, scorri sullo schermo e poi rilascia.| |Trascina un elemento||Punta su un elemento sullo schermo, tieni premuto il pulsante principale del mouse, sposta l'elemento e poi rilascia.| |Tocca||Punta sullo schermo, premi il pulsante principale del mouse, quindi rilascialo.| |Tocca due volte||Punta sullo schermo, fai doppio clic rapidamente sul pulsante principale del mouse, quindi rilascia.| |Tocca& tieni premuto||Punta su un elemento sullo schermo, premi il pulsante principale del mouse, tieni premuto e poi rilascia.| |Digita||Puoi digitare nell'emulatore usando la tastiera del tuo computer o usando una tastiera che compare sullo schermo dell'emulatore.Premendo Control (Command su macOS) fa apparire un gesto di pizzicamento interfaccia multitouch. Il mouse agisce come il primo dito e attraverso il punto di ancoraggio è il secondo dito. Trascina il cursore per spostare il primo punto Facendo clic con il pulsante sinistro del mouse si imita il tocco verso il basso di entrambi i punti e il rilascio si imita il prelievo di entrambi |Scorrimento verticale||Apri un menu verticale sullo schermo e usa la rotella di scorrimento (rotellina del mouse) per scorrere le voci del menu. Fare clic su una voce di menu per selezionarla.| Esegui azioni comuni utilizzando il pannello dell'emulatore Per eseguire azioni comuni con l'emulatore, usa la barra degli strumenti dell'emulatore, se stai eseguendo l'emulatore all'interno di Android Studio, o il pannello sul lato destro, se stai eseguendo l'emulatore in una finestra al di fuori di Android Studio. La tabella 2 descrive le azioni comuni dell'emulatore e i pulsanti associati Puoi utilizzare le scorciatoie da tastiera per eseguire molte azioni comuni nell'emulatore Per un elenco completo delle scorciatoie nell'emulatore, premere "F1". ( `Command`+ su macOS) per aprire il riquadro della Guida in Esteso controlli finestra. **Tabella 2 Azioni comuni nell'emulatore |Caratteristica||Descrizione| |Chiudi | |Chiudi l'emulatore.| |Riduci a icona | |Riduci a icona la finestra dell'emulatore.| |Ridimensiona||Ridimensiona l'emulatore come faresti con qualsiasi altra finestra del sistema operativo. L'emulatore mantiene un formato appropriato per il tuo dispositivo.| |Potere | |Fare clic per attivare o disattivare lo schermo | Fare clic e tenere premuto per accendere o spegnere il dispositivo |Aumenta il volume | |Fai clic per visualizzare un dispositivo di scorrimento e alzare il volume. Fai di nuovo clic per alzarlo di più o usa il dispositivo di scorrimento per modificare il volume.| |Abbassa il volume | |Fai clic per visualizzare un dispositivo di scorrimento e abbassare il volume. Fai di nuovo clic per abbassarlo ulteriormente o usa il dispositivo di scorrimento per modificare il volume.| |Ruota a sinistra | |Ruota il dispositivo di 90 gradi in senso antiorario.| |Ruota a destra | |Ruota il dispositivo di 90 gradi in senso orario.| |Fai uno screenshot | |Fai clic per acquisire uno screenshot del dispositivo.Fai clic per trasformare il cursore nell'icona dello zoom. Per uscire dalla modalità zoom, fare nuovamente clic sul pulsante Per ingrandire e ridurre in modalità zoom: Per eseguire la panoramica in modalità zoom, tieni premuto Per toccare lo schermo del dispositivo in modalità zoom, |Indietro | |Torna alla schermata precedente o chiudi una finestra di dialogo, un menu di opzioni, il pannello delle notifiche o la tastiera su schermo.| |Casa | |Torna alla schermata Home.Panoramica (App recenti) |Tocca per aprire un elenco di immagini in miniatura delle app con cui hai lavorato di recente. Per aprire un'app, tocca la sua miniatura. Per rimuovere una miniatura dall'elenco, falla scorrere verso sinistra o verso destra. Questo pulsante non è supportato per Wear OS.| |Piegare | |Per i dispositivi pieghevoli, piega il dispositivo per visualizzare la configurazione dello schermo più piccolo.| |Apri | |Per i dispositivi pieghevoli, apri il dispositivo per visualizzare la configurazione dello schermo più grande.| |Pulsante 1 | |Per i dispositivi Wear, premi il pulsante 1 sul dispositivo. Disponibile solo su dispositivi Wear con livello API 28 o superiore.| |Pulsante 2 | |Per i dispositivi Wear, premi il pulsante 2 sul dispositivo. Disponibile solo su dispositivi Wear con livello API 30 o superiore.| |Palmo | |Per i dispositivi Wear, premi il palmo della mano sullo schermo del dispositivo. Questo imposta il tuo dispositivo in modalità ambiente. Disponibile solo su dispositivi Wear con livello API 28 o superiore.| | Inclinare | |Per i dispositivi Wear, inclina il dispositivo. Questo esce dalla modalità ambiente. Disponibile solo su dispositivi Wear con livello API 28 o superiore.| |Menu||Premere |Control+ M ( Command+ M su macOS) per simulare il pulsante Menu |Altro | |Fare clic per accedere ad altre funzioni e impostazioni.| ## Aggiorna l'emulatore Per aggiornare l'emulatore Android, seleziona il file Componente **Emulatore Android** nella scheda **Strumenti SDK** di **SDK Manager Per istruzioni, vedere Aggiorna i tuoi strumenti utilizzando SDK Manager.