Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |
![]() |
Chiudere l'emulatore. |
Riduci |
![]() |
Ridurre al minimo la finestra dell'emulatore. |
Potenza |
![]() |
Fare clic per attivare/disattivare la schermata. Fare clic e tenere premuto per attivare/disattivare il dispositivo. |
Alza il volume |
![]() |
Aumentare il volume. |
Riduzione del volume |
![]() |
Ridurre il volume. |
Ruotare a sinistra |
![]() |
Ruotare lo schermo a sinistra di 90 gradi. |
Ruotare a destra |
![]() |
Ruotare lo schermo a destra di 90 gradi. |
Scattare uno screenshot |
![]() |
Fare clic per acquisire uno screenshot del dispositivo. |
Attivare la modalità zoom |
![]() |
Fare clic per modificare il cursore sull'icona di zoom. Fare di nuovo clic per uscire dalla modalità zoom. |
Indietro |
![]() |
Tornare alla schermata precedente o chiudere un menu di opzioni, una finestra di dialogo, una tastiera su schermo o un pannello Notifiche. |
Casa |
![]() |
Tornare alla schermata Home. |
Panoramica (app recenti) |
![]() |
Fare clic per aprire un elenco di app con cui si è lavorato di recente. Per aprire un'app, toccarne l'anteprima. |
Altri |
![]() |
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