Come configurare l'emulatore Android senza installare Android Studio in Linux

Come configurare l'emulatore Android senza installare Android Studio in Linux

Questo articolo spiegherà come installare l'emulatore Android ufficiale come applicazione autonoma in Linux. L'emulatore Android ufficiale viene fornito con la suite di sviluppo dell'applicazione "Android Studio". Tuttavia, se non sei interessato a sviluppare app Android e desideri solo un emulatore funzionante senza installare Android Studio, questo articolo dovrebbe aiutarti. Tutti i passaggi menzionati nell'articolo sono testati su Ubuntu 20.04 versione LTS.

Installa gli strumenti della riga di comando

Scarica l'ultima versione di "Android Command Line Strumenti" da qui (scorri verso il basso fino alla sezione riga di comando).

Estrai l'archivio scaricato e crea una nuova cartella denominata "Strumenti" nella directory "CMDline-Tools". Copia e incolla tutti i file dalla cartella "cmdline-tools" alla cartella "strumenti". Il tuo layout della directory finale dovrebbe apparire così:

TOOL CMDLINE
├── bin
├── Lib
├── Nota.TXT
├── fonte.proprietà
└── strumenti

Installare i pacchetti richiesti

Vai alla cartella "Strumenti/bin", avvia una nuova finestra del terminale ed esegui il comando seguente per aggiornare i dettagli del repository:

$ ./sdkmanager

Quindi, eseguire il seguente comando per elencare i pacchetti disponibili e installati:

$ ./sdkmanager -list

Installa alcuni pacchetti necessari per funzionare l'emulatore Android:

$ ./Emulatore di piattaforme SDKManager

Trova l'immagine di sistema corretta da utilizzare

Successivamente è necessario prendere nota dell'immagine di sistema che si desidera caricare nell'emulatore Android. Per ottenere un elenco di immagini di sistema scaricabili, eseguire il comando di seguito:

$ ./sdkmanager -list | grep "Immagini di sistema; Android"

Dovresti ottenere un output in modo simile a questo:

Vedrai alcuni numeri come "27", "28" ecc. In nome delle immagini di sistema. Questi numeri indicano i livelli di API Android. Trova la versione Android corrispondente ai livelli API da qui e prendi nota dell'immagine di sistema appropriata che si desidera utilizzare nell'emulatore e nel numero di livello API.

Scarica immagine di sistema e pacchetti corrispondenti

Quindi, scarica i seguenti pacchetti utilizzando lo stesso numero di livello API che hai finalizzato nel passaggio sopra:

$ ./SDKManager “Piattaforme; Android-30” “Immagini di sistema; Android-30; Google_APIS_PLAYSTORE; x86_64” “Build-tools; 30.0.2 "

Ad esempio, se si decide di utilizzare "Immagini di sistema; Android-29; impostazione predefinita; x86_64" Come immagine di sistema, il comando cambierebbe in:

$ ./SDKManager “Piattaforme; Android-29” “Immagini di sistema; Android-29; impostazione predefinita; x86_64” “Build-tools; 29.0.3 "

È sempre possibile utilizzare l'interruttore "Elenco" per trovare il comando e i numeri di versione corretti:

$ ./sdkmanager -list

Crea un nuovo AVD

AVD o "Android Virtual Device" è un insieme di parametri di configurazione che definisce i valori per un dispositivo virtuale che emulerà un vero dispositivo hardware Android.

Per creare un nuovo AVD, è necessario utilizzare l'immagine di sistema che hai scaricato nel passaggio sopra. Esegui il comando seguente per creare un nuovo AVD:

$ ./AvdManager Crea AVD -N “My_avd_30” -k “System -Images; Android -30; Google_APIS_Playstore; x86_64”

Sostituisci "my_avd_30" con qualsiasi nome di tua scelta. Potrebbe essere richiesto di modificare alcuni parametri di configurazione. Segui le istruzioni sullo schermo e modifica i valori secondo i requisiti.

Conferma che l'AVD è stato creato correttamente utilizzando il comando di seguito:

$ ./AvdManager List AVD

Dovresti ottenere un output in modo simile a questo:

Dispositivi virtuali Android disponibili:
Nome: my_avd_30
Path:/Home/Nit/.Android/avd/my_avd_30.AVD
Target: Google Play (Google Inc.)
Basato su: Android 11.0 (r) tag/Abi: Google_apis_playstore/x86_64
SDCARD: 512 MB

Nota il percorso di AVD nell'output sopra. Nello stesso percorso, puoi trovare una "configurazione.FILE INI "che può essere utilizzato per modificare i parametri di configurazione dell'AVD.

Esegui emulatore

Vai alla cartella "Emulator" (su alcune directory) e usa il seguente comando per avviare l'emulatore:

$ ./emulator -avd "my_avd_30"

Sostituisci "my_avd_30" con il nome del tuo AVD che hai creato nel passaggio sopra. Il tuo emulatore Android dovrebbe essere ora operativo:

Puoi crearne tutti gli AVD che desideri e ogni immagine AVD / Sistema verrà trattata separatamente.

Conclusione

L'emulatore Android offre un modo eccellente per emulare i dispositivi Android della vita reale sul tuo PC desktop. Puoi utilizzare l'emulatore per testare alcune app che sono ancora in fase di sviluppo o puoi utilizzare l'emulatore per eseguire regolarmente app e giochi compatibili Android su un PC Linux. Le prestazioni dell'emulatore dipenderanno dalla potenza del sistema, dalle tecnologie di virtualizzazione disponibili sul tuo PC e dalla compatibilità del sistema con il modulo KVM Kernel.