Hvordan sette opp Android Emulator uten å installere Android Studio i Linux

Hvordan sette opp Android Emulator uten å installere Android Studio i Linux

Denne artikkelen vil forklare hvordan du installerer den offisielle Android -emulatoren som en frittstående applikasjon i Linux. Den offisielle Android -emulatoren kommer med "Android Studio" applikasjonsutviklingssuite. Imidlertid, hvis du ikke er interessert i å utvikle Android -apper og bare vil ha en fungerende emulator uten å installere Android Studio, skal denne artikkelen hjelpe deg. Alle trinnene som er nevnt i artikkelen er testet på Ubuntu 20.04 LTS -versjon.

Installer kommandolinjeverktøy

Last ned den siste versjonen av “Android Command Line Tools” herfra (bla ned til kommandolinje -delen).

Pakk ut det nedlastede arkivet og lag en ny mappe som heter “Verktøy” i "Cmdline-Tools" -katalogen. Kopier og lim inn alle filer fra mappen "Cmdline-Tools" til "Verktøy" -mappe. Den endelige katalogoppsettet ditt skal se slik ut:

cmdline-tools
├── bin
├── Lib
├── Merknad.tekst
├── kilde.egenskaper
└── verktøy

Installer nødvendige pakker

Gå til "verktøy/bin" -mappen, start et nytt terminalvindu og kjør følgende kommando for å oppdatere depotdetaljer:

$ ./sdkmanager

Kjør deretter følgende kommando for å liste tilgjengelige og installerte pakker:

$ ./SDKMANAGER -Liste

Installer noen pakker som kreves for at Android -emulatoren skal fungere:

$ ./sdkmanager plattform-tools emulator

Finn riktig systembilde du skal bruke

Neste må du notere systembildet du vil laste inn i Android -emulatoren. For å få en liste over nedlastbare systembilder, kjør kommandoen nedenfor:

$ ./SDKMANAGER -Liste | grep "systembilder; android"

Du bør få noe utgang som ligner på dette:

Du vil se noen tall som "27", "28" osv. I navnet på systembilder. Disse tallene betegner Android API -nivåer. Finn Android -versjonen som tilsvarer API -nivåene herfra og noter det aktuelle systembildet du vil bruke i emulatoren og API -nivånummeret.

Last ned systembilde og tilsvarende pakker

Last ned deretter følgende pakker med samme API -nivånummer du avsluttet i trinnet over:

$ ./SDKMANAGER “Plattformer; Android-30” “System-Images; Android-30; Google_APIS_PLAYStore; x86_64” “Build-tools; 30.0.2 ”

For eksempel, hvis du bestemte deg for å bruke “System-Images; Android-29; standard; x86_64” som systembilde, ville kommandoen endre seg til:

$ ./SDKMANAGER “Plattformer; Android-29” “System-Images; Android-29; standard; X86_64” “Build-Tools; 29.0.3 ”

Du kan alltid bruke "liste" -bryteren for å finne riktige kommando- og versjonsnumre:

$ ./SDKMANAGER -Liste

Lag en ny AVD

AVD eller "Android Virtual Device" er et sett med konfigurasjonsparametere som definerer verdier for en virtuell enhet som vil etterligne en ekte Android -maskinvareenhet.

For å lage en ny AVD, må du bruke systembildet du lastet ned i trinnet over. Kjør følgende kommando for å opprette en ny AVD:

$ ./AVDMANAGER CREATE AVD -N “MY_AVD_30” -K “System -Images; Android -30; Google_APIS_PLAYStore; x86_64”

Erstatt “my_avd_30” med et hvilket som helst navn du ønsker. Du kan bli bedt om å endre noen konfigurasjonsparametere. Følg instruksjonene på skjermen og endre verdiene i henhold til dine krav.

Bekreft at AVD er blitt opprettet ved hjelp av kommandoen nedenfor:

$ ./AVDMANAGER LIST AVD

Du bør få noe utgang som ligner på dette:

Tilgjengelige Android -virtuelle enheter:
Navn: my_avd_30
Sti:/Hjem/nit/.Android/AVD/my_avd_30.AVD
Mål: Google Play (Google Inc.)
Basert på: Android 11.0 (R) Tag/ABI: Google_APIS_PLAYStore/x86_64
SDCARD: 512 MB

Legg merke til veien til AVD i utgangen ovenfor. På samme vei kan du finne en "konfigurasjon.INI ”-fil som kan brukes til å endre konfigurasjonsparametere for AVD.

Kjør emulator

Gå til "Emulator" -mappen (opp noen få kataloger) og bruk følgende kommando til å starte emulatoren:

$ ./emulator -avd “my_avd_30”

Erstatt “my_avd_30” med navnet på din egen AVD du opprettet i trinnet over. Android -emulatoren din skal nå være i gang:

Du kan opprette så mange som AVD -er du vil, og hvert AVD / systembilde vil bli behandlet separat.

Konklusjon

Android Emulator gir en utmerket måte å etterligne Android -enheter på skrivebordet på stasjonær PC. Du kan bruke emulatoren til å teste noen apper som ennå er i utvikling, eller du kan bruke emulatoren til å regelmessig kjøre Android -kompatible apper og spill på en Linux PC. Ytelsen til emulatoren vil avhenge av systemets hestekrefter, virtualiseringsteknologier tilgjengelig på PCen din og systemets kompatibilitet med KVM -kjernemodulen.