logo

Emulatore Android

IL Emulatore Android è un Dispositivo virtuale Android (AVD), che rappresenta uno specifico dispositivo Android. Possiamo utilizzare l'emulatore Android come dispositivo di destinazione per eseguire e testare la nostra applicazione Android sul nostro PC. L'emulatore Android fornisce quasi tutte le funzionalità di un dispositivo reale. Possiamo ricevere le telefonate e i messaggi di testo in arrivo. Fornisce inoltre la posizione del dispositivo e simula diverse velocità di rete. L'emulatore Android simula la rotazione e altri sensori hardware. Accede al Google Play Store e molto altro ancora

Emulatore Android

Testare le applicazioni Android sull'emulatore a volte è più veloce e più semplice che farlo su un dispositivo reale. Ad esempio, possiamo trasferire i dati più velocemente sull'emulatore che su un dispositivo reale collegato tramite USB.

L'emulatore Android viene fornito con configurazioni predefinite per diversi telefoni Android, sistema operativo Wear, tablet e dispositivi TV Android.

Requisiti e raccomandazioni

L'emulatore Android richiede requisiti aggiuntivi oltre ai requisiti di sistema di base per Android Studio. Tali requisiti sono riportati di seguito:

  • Strumenti SDK 26.1.1 o versione successiva
  • Processore a 64 bit
  • Windows: CPU con supporto UG (guest senza restrizioni).
  • HAXM 6.2.1 o successivo (consigliato HAXM 7.2.0 o successivo)

Installa l'emulatore

L'emulatore Android viene installato durante l'installazione di Android Studio. Tuttavia, alcuni componenti dell'emulatore potrebbero essere installati o meno durante l'installazione di Android Studio. Per installare il componente dell'emulatore, selezionare il file Emulatore Android componente in Strumenti dell'SDK scheda del Gestore dell'SDK.

Esegui un'app Android sull'emulatore

Possiamo eseguire un'app Android dal progetto Android Studio oppure possiamo eseguire un'app installata sull'emulatore Android mentre eseguiamo qualsiasi app su un dispositivo.

sostituire un colore in gimp

Per avviare l'emulatore Android ed eseguire un'applicazione nel nostro progetto:

1. In Studio Android, dobbiamo creare un dispositivo virtuale Android (AVD) che l'emulatore può utilizzare per installare ed eseguire la tua app. Per creare un nuovo AVD: -

1.1 Aprire AVD Manager facendo clic Strumenti > Gestione AVD.

Emulatore Android

1.2 Fare clic su Crea Virtuale Dispositivo, nella parte inferiore della finestra di dialogo AVD Manager. Poi Seleziona Hardware viene visualizzata la pagina.

c++ int in stringa
Emulatore Android

1.3 Selezionare un profilo hardware e quindi fare clic Prossimo. Se non vediamo il profilo hardware che desideriamo, possiamo creare o importare un profilo hardware. IL Immagine del sistema viene visualizzata la pagina.

Emulatore Android

1.4 Seleziona l'immagine del sistema per il particolare livello API e fai clic su Prossimo. Questo porta ad aprire a Verifica configurazione pagina.

Emulatore Android

1.5 Se necessario, modificare le proprietà AVD, quindi fare clic su Fine.

2. Nella barra degli strumenti, scegli l'AVD con cui vogliamo eseguire la nostra app dal dispositivo di destinazione dal menu a discesa.

Emulatore Android

3. Clic Correre.

Avvia l'emulatore senza prima eseguire un'app

Per avviare l'emulatore:

  1. Apri Gestione AVD.
  2. Fare doppio clic su un AVD oppure fare clic su Correre

Mentre l'emulatore è in esecuzione, possiamo eseguire il progetto Android Studio e selezionare l'emulatore come dispositivo di destinazione. Possiamo anche trascinare un file APK da installare su un emulatore e poi eseguirlo.

Avvia l'emulatore dalla riga di comando

L'SDK Android include l'emulatore del dispositivo Android. L'emulatore Android ti consente di sviluppare e testare l'applicazione senza utilizzare un dispositivo fisico.

Avvio dell'emulatore

Usando il emulatore comando, avvieremo un emulatore. È un'alternativa per eseguire il nostro progetto o avviarlo tramite AVD Manager.

Ecco la sintassi di base della riga di comando per avviare un dispositivo virtuale:

 $ emulator -avd avd_name [ {-option [value]} ... ] 

O

 $ emulator @avd_name [ {-option [value]} ... ] 

Ad esempio, se eseguiamo l'emulatore da Android Studio su un Mac, la riga di comando predefinita sarà simile alla seguente:

ordinamento veloce
 $ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full 

Per visualizzare l'elenco dei nomi AVD, immettere il seguente comando:

 $ emulator -list-avds 

Esegui e arresta un emulatore e cancella i dati

Dalla pagina Dispositivo virtuale possiamo eseguire la seguente operazione sull'emulatore:

Emulatore Android
  • Per eseguire un emulatore Android che utilizza un AVD, fare doppio clic sull'AVD oppure fare clic su Lancio
  • Per interrompere l'emulatore in esecuzione, fare clic con il tasto destro e selezionare Fermare, oppure fare clic su Menu ▼ e selezionare Interrompi.
  • Se desideriamo cancellare i dati da un emulatore e riportarlo allo stato iniziale quando è stato definito per la prima volta, fare clic con il pulsante destro del mouse su un AVD e selezionare Cancella dati. Oppure fare clic sul menu ▼ e selezionare Cancella dati.