Condividi tramite


Emulatore Android

L'emulatore Android, prodotto da Google, simula i dispositivi Android nel computer in modo da poter testare le app su un'ampia gamma di dispositivi e livelli di API Android, senza dover avere ogni dispositivo fisico. Quando si distribuisce e si testa l'app nell'emulatore, si seleziona un dispositivo virtuale preconfigurato o personalizzato, noto come dispositivo virtuale Android (AVD) che simula un dispositivo Android fisico, ad esempio un telefono Pixel. In alternativa, è possibile distribuire l'app in un dispositivo fisico. Per altre informazioni sulla distribuzione dell'app nel dispositivo fisico, vedere Configurare un dispositivo Android per il debug.

L'emulatore Android viene installato da Visual Studio e viene creato un AVD quando si compila la prima app .NET multipiattaforma dell'interfaccia utente (.NET MAUI) per Android. Per altre informazioni, vedere Creare la prima app.

Se l'accelerazione hardware non è disponibile o abilitata, l'emulatore verrà eseguito molto lentamente. È possibile migliorare significativamente le prestazioni dell'emulatore abilitando l'accelerazione hardware e usando immagini del dispositivo virtuale appropriate per l'architettura del processore. Per altre informazioni, vedere Come abilitare l'accelerazione hardware con emulatori Android.

I dispositivi Android fisici vengono emulati da AVD, che specificano la versione Android e le caratteristiche hardware del dispositivo simulato. Per testare un'app, creare AVD che modellano ogni dispositivo in cui l'app è progettata per l'esecuzione. Ogni AVD viene eseguito come dispositivo indipendente con la propria risorsa di archiviazione per i dati utente e i dati della scheda SD. L'emulatore archivia i dati utente e i dati della scheda SD in una cartella specifica dell'AVD. Quando si avvia l'emulatore, carica i dati utente e i dati della scheda SD dalla cartella AVD. Per informazioni sulla gestione dei dispositivi virtuali, vedere Gestione dei dispositivi virtuali con Android Device Manager. Per informazioni sulla modifica della configurazione di un dispositivo virtuale, vedere Modifica delle proprietà dei dispositivi virtuali Android.

Dopo aver creato un AVD, è possibile avviare l'emulatore ed eseguirne il debug. Per altre informazioni, vedere Debug nell'emulatore Android. Dopo aver installato un'app in un AVD, è possibile eseguirla dal dispositivo come si eseguirà qualsiasi app in un dispositivo.

Inoltre, l'emulatore offre funzionalità di rete versatili che possono essere usate per scopi diversi, inclusa la connessione a un emulatore in esecuzione in un Mac dall'interno di una macchina virtuale Windows. Per altre informazioni, vedere Connettersi a un emulatore Android in un Mac dall'interno di una macchina virtuale Windows.

Per informazioni sulla diagnosi dei problemi dell'emulatore, vedere Risoluzione dei problemi dell'emulatore Android.

Usare l'emulatore

Quando l'emulatore Android è in esecuzione, si usa il puntatore del mouse del computer per simulare il dito sullo schermo virtuale, selezionare voci di menu e campi di input e fare clic su pulsanti e controlli. È possibile digitare nell'emulatore utilizzando la tastiera del computer o la tastiera virtuale visualizzata nell'emulatore.

Le azioni comuni possono essere eseguite nell'emulatore tramite il relativo pannello sul lato destro:

Azione Icona Descrizione
Chiudi Screenshot del pulsante di chiusura nella finestra dell'emulatore Android. Chiudere l'emulatore.
Riduci Screenshot del pulsante di minimizzazione nella finestra dell'emulatore Android. Ridurre al minimo la finestra dell'emulatore.
Potenza Screenshot del pulsante di alimentazione nella finestra dell'emulatore Android. Fare clic per attivare/disattivare la schermata. Fare clic e tenere premuto per attivare/disattivare il dispositivo.
Alza il volume Screenshot del pulsante di aumento del volume nella finestra dell'emulatore Android. Aumentare il volume.
Riduzione del volume Screenshot del pulsante di riduzione del volume nella finestra dell'emulatore Android. Ridurre il volume.
Ruotare a sinistra Screenshot del pulsante ruota a sinistra nella finestra dell'emulatore Android. Ruotare lo schermo a sinistra di 90 gradi.
Ruotare a destra Screenshot del pulsante Ruotare lo schermo a destra di 90 gradi.
Scattare uno screenshot Screenshot del pulsante screenshot nella finestra dell'emulatore Android. Fare clic per acquisire uno screenshot del dispositivo.
Attivare la modalità zoom Screenshot del pulsante zoom nella finestra dell'emulatore Android. Fare clic per modificare il cursore sull'icona di zoom. Fare di nuovo clic per uscire dalla modalità zoom.
Indietro Screenshot del pulsante Indietro nella finestra dell'emulatore Android. Tornare alla schermata precedente o chiudere un menu di opzioni, una finestra di dialogo, una tastiera su schermo o un pannello Notifiche.
Casa Screenshot del pulsante Home nella finestra dell'emulatore Android. Tornare alla schermata Home.
Panoramica (app recenti) Screenshot del pulsante panoramica nella finestra dell'emulatore Android. Fare clic per aprire un elenco di app con cui si è lavorato di recente. Per aprire un'app, toccarne l'anteprima.
Altri Screenshot del pulsante Fare clic per altre funzionalità e impostazioni.

I movimenti seguenti possono essere simulati nell'emulatore:

Gesto Descrizione
Tocco Premere e rilasciare il pulsante primario del mouse.
Doppio tocco Fare doppio clic e quindi rilasciare il pulsante primario del mouse.
Trascinamento Tenere premuto il pulsante principale del mouse, spostare l'elemento e rilasciare.
Tocca e tieni premuto Premere il pulsante principale del mouse, tenere premuto e rilasciare.
Avvicinamento delle dita Premere il tasto Ctrl su Windows o il tasto Comando su macOS per visualizzare un'interfaccia multi-touch per il gesto di pinch. Il mouse funge da primo dito, che può essere spostato trascinando il cursore. Il secondo dito si trova opposto al punto di ancoraggio. Premendo il pulsante sinistro del mouse si simula il tocco di entrambi i punti e il rilascio simula la rimozione di entrambi i punti.
Scorri Tenere premuto il pulsante principale del mouse, scorrere rapidamente e rilasciare.
Scorrimento verticale Aprire un menu verticale sullo schermo e usare la rotellina del mouse per scorrere le voci di menu.

Scenari avanzati dell'emulatore

Potresti voler testare l'app in un dispositivo virtuale usando più di semplici gesti di tocco. Ad esempio, è possibile simulare condizioni di rete diverse. La tabella seguente elenca dove trovare altre informazioni sugli scenari avanzati dell'emulatore Android:

Scenari Maggiori informazioni
Usare la fotocamera Supporto della fotocamera in developer.android.com
Installare e aggiungere file Installare e aggiungere file in developer.android.com
Usare Wi-Fi Wi-Fi su developer.android.com
Usare controlli estesi Controlli estesi, impostazioni e guida su developer.android.com
Usare gli snapshot Snapshot su developer.android.com
Usare l'emulatore dalla riga di comando Avviare l'emulatore dalla riga di comando in developer.android.com
Inviare comandi della console Inviare comandi della console dell'emulatore in developer.android.com
Configurare la rete Configurare la rete dell'emulatore Android in developer.android.com
Configurare l'accelerazione hardware Configurare l'accelerazione hardware per l'emulatore Android in developer.android.com
Strumenti dell'emulatore Android Confronto degli strumenti dell'emulatore Android in developer.android.com

Limitazioni

L'emulatore Android non include hardware virtuale per quanto segue:

  • Bluetooth
  • NFC
  • Inserimento/espulsione scheda SD
  • Cuffie collegate al dispositivo
  • USB