Come creare un dispositivo virtuale per emulare le tue App - Tecnologia
Vai al contenuto

Come creare un'appliance virtuale per emulare le tue app

Annunci

Nelle voci precedenti abbiamo creato un primo progetto Android e esaminato in cosa consiste la struttura di directory generata con il progetto, in questo
In questa occasione vedremo come lanciare la nostra applicazione direttamente su un emulatore o dispositivo virtuale.


Questi dispositivi sono noti come Android Virtual Devices (AVD) e consistono fondamentalmente in emulatori che creiamo e configuriamo in base alle nostre esigenze in merito al tipo di dispositivo che si tratti di un telefono cellulare o tablet, dimensioni o densità dello schermo, funzionalità, versione del sistema operativo, memoria tra gli altri elementi che possono essere importanti per la nostra applicazione.

Android Studio include i propri emulatori, che dobbiamo scaricare e configurare, sebbene questa non sia l'unica alternativa, poiché possiamo includere emulatori di terze parti o semplicemente eseguire l'applicazione su dispositivi fisici, quest'ultima alternativa è l'ideale, poiché verifichiamo direttamente sul dispositivo e da questo dipende il consumo di risorse, mentre se utilizziamo emulatori dobbiamo assegnare risorse dal pc all'emulatore, dato che si comportano come macchine virtuali che richiedono un elevato consumo di memoria RAM, comunque è bene avere queste due alternative.

Creazione dell'emulatore mobile.

 

Se è già stato creato un emulatore in Android Studio, allora il nome del dispositivo virtuale verrà visualizzato nell'angolo in alto a sinistra, in questo caso, come detto nei post precedenti, creiamo un emulatore API 28Pixel 2che è già selezionato e pronto per eseguire l'applicazione.


Se vuoi crearne un altro, possiamo inserire l'opzione Gestore dispositivi da dove vedremo l'emulatore creato e potremo modificarlo, oppure cliccare su “Crea dispositivo” per crearne uno nuovo.

Se, al contrario, è la prima volta che crei un emulatore di Android Studio, vedrai che nell'angolo in alto a sinistra appare un'opzione che indica che non ci sono dispositivi (No Devices) e se visualizziamo questa opzione troveremo 3 opzioni, dalle quali potremo entrare “Responsabile dell'AVD” o la stessa icona sulla barra in alto come mostrato nell'immagine.


Facendo clic sull'opzione viene caricata la stessa schermata che ti abbiamo mostrato in precedenza, ma in questo caso non sono stati creati emulatori e invece ci danno la possibilità di crearne uno.


Facendo clic su Crea viene caricata una finestra in cui possiamo vedere le diverse categorie per la creazione di emulatori come TV, Cellulari, Orologi, Tablet, tra gli altri.

 

Da qui selezioniamo l'opzione "Telefono" e scegliamo una di quelle disponibili, lì possiamo vedere il nome del dispositivo, se ha Google Play (importante per le funzionalità che richiedono le API di Google), dimensioni, risoluzione e densità dello schermo, in questo caso sceglieremo "Pixel 2" e fare clic su Avanti.


 

Così facendo, viene caricata un'altra finestra da cui dobbiamo scaricare l'immagine della versione del sistema operativo con cui vogliamo lavorare. Se ci sono già immagini scaricate in precedenza, verranno visualizzate qui, ma in questo caso vediamo che non ce ne sono (è molto importante che siamo connessi a Internet, altrimenti questo processo non potrebbe essere eseguito per il download, dopodiché non è necessario) , clicchiamo su Scarica l'opzione che vogliamo, ad esempio, come si vede nell'immagine, scarichiamo "android Pie"


Nel fare ciò, viene caricata un'altra finestra da cui dobbiamo accettare la licenza d'uso e fare clic su Avanti

Il processo di download e installazione dell'appliance virtuale si avvia automaticamente, potrebbe richiedere del tempo a seconda della connessione Internet.


Al termine e terminato, torniamo alla finestra precedente dove vediamo già l'immagine scaricata, selezioniamola e facciamo clic su Avanti


Vediamo come viene ora caricata una nuova finestra in cui definiamo le impostazioni dell'emulatore in termini di nome, orientamento dello schermo e opzioni avanzate da cui la quantità di RAM allocata può essere assegnata manualmente, se l'utilizzo della memoria viene simulato esternamente tra le altre funzionalità, quindi noi fare clic su Fine.


Così facendo, vediamo che il nostro emulatore è già associato e il dispositivo viene caricato nella sezione “Gestione dispositivi” come mostrato all'inizio di questa guida.

Se vogliamo, possiamo lanciare direttamente l'emulatore oppure cliccare sulla scheda laterale “Gestione dispositivi” per nasconderlo (non necessario) e cliccare sull'icona ESEGUI in alto.

 

questo avvia l'emulatore e visualizza la nostra app, questo processo potrebbe richiedere un po' di tempo la prima volta che si avvia il processo di installazione, dopodiché l'emulatore dovrebbe essere molto più veloce d'ora in poi.


Se vogliamo creare un nuovo emulatore, torniamo in Gestione dispositivi e facciamo clic su Crea dispositivo


Così facendo ripetiamo i passaggi precedenti, ad esempio possiamo creare un tablet e alla fine vedremo che il nuovo emulatore viene caricato e quando visualizzeremo le opzioni troveremo tutti gli emulatori creati.


Se entriamo nuovamente in Gestione dispositivi, vedremo i due emulatori e da lì definiamo quale emulatore utilizzare per testare la nostra applicazione, potendo avviarlo direttamente in ogni emulatore o selezionandolo in alto ed eseguendo direttamente l'applicazione

In questo modo l'emulatore viene caricato e possiamo anche vedere come ogni emulatore eseguito viene separato in schede.

Visualizzazione dell'emulatore.

 

In precedenza l'emulatore predefinito veniva caricato come finestra separata, attualmente per impostazione predefinita è incluso nell'interfaccia di Android Studio sul lato sinistro, tuttavia possiamo posizionarlo ovunque o rimuoverlo se vogliamo che sia mobile e, quindi, spostare uno schermo esterno in modo che sia indipendente dall'IDE.

 

Per minimizzare l'emulatore possiamo fare clic sulla scheda laterale "Emulatore" e mostrarlo di nuovo facendo clic nuovamente su di esso.


 

Se vogliamo cambiare la posizione, facciamo clic con il tasto destro su "Emulatore" e vediamo diverse opzioni, in questo caso selezioniamo "Sposta in" e definiamo la posizione desiderata.

Se ora vogliamo lasciare l'emulatore mobile, selezioniamo "Modalità di visualizzazione" e l'opzione "Float"

Pertanto, abbiamo l'emulatore come una finestra separata dall'ambiente di sviluppo.


E con ciò abbiamo già creato e configurato dispositivi virtuali con i quali possiamo testare la nostra prima applicazione.

 

Potrebbe anche interessarti.

 



C'è qualcosa che vuoi aggiungere o commentare su questa voce? sentiti libero di fare....E se ti è piaciuto... ti invito a condividere Y Iscriviti facendo clic sul pulsante "Unisciti a questo sito" per ascoltare altri post come questo 😉