Android

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 et frittstående program i Linux. Den offisielle Android-emulatoren kommer med "Android Studio" applikasjonsutviklingsserien. Men hvis du ikke er interessert i å utvikle Android-apper og bare vil ha en fungerende emulator uten å installere Android Studio, bør denne artikkelen hjelpe deg. Alle trinnene nevnt i artikkelen er testet på Ubuntu 20.04 LTS versjon.

Installer kommandolinjeverktøy

Last ned den nyeste versjonen av “Android Command Line Tools” herfra (bla ned til kommandolinjedelen).

Pakk ut det nedlastede arkivet, og lag en ny mappe som heter “verktøy” i katalogen “cmdline-tools”. Kopier og lim inn alle filene fra mappen "cmdline-tools" til "tools" -mappen. Din endelige katalogoppsett skal se slik ut:

cmdline-verktøy
├── kasse
├── lib
├── MERKNAD.tekst
├── kilde.eiendommer
└── verktøy

Installer nødvendige pakker

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

$ ./ sdkmanager

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

$ ./ sdkmanager - liste

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

$ ./ sdkmanager plattform-verktøy emulator

Finn riktig systembilde å bruke

Deretter 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 "system-images; android"

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

Du vil se noen tall som “27”, “28” osv. i navnet på systembilder. Disse tallene angir Android API-nivåer. Finn Android-versjonen som tilsvarer API-nivåene herfra og noter riktig systembilde du vil bruke i emulatoren og API-nivånummeret.

Last ned systembilde og tilhørende pakker

Deretter laster du ned følgende pakker med samme API-nivånummer som du fullførte i trinnet ovenfor:

$ ./ sdkmanager “plattformer; android-30” “systembilder; android-30; google_apis_playstore; x86_64” “build-tools; 30.0.2 ”

For eksempel, hvis du bestemte deg for å bruke “system-images; android-29; default; x86_64” som systembilde, vil kommandoen endres til:

$ ./ sdkmanager "plattformer; android-29" "systembilder; android-29; standard; x86_64" "build-verktøy; 29.0.3 ”

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

$ ./ sdkmanager - liste

Opprett 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 å opprette en ny AVD, må du bruke systembildet du lastet ned i trinnet ovenfor. Kjør følgende kommando for å opprette en ny AVD:

$ ./ avdmanager oppretter 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 etter dine behov.

Bekreft at AVD er opprettet med kommandoen nedenfor:

$ ./ avdmanager liste avd

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

Tilgjengelige Android Virtual Devices:
Navn: min_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
SD-kort: 512 MB

Legg merke til banen til AVD i utgangen ovenfor. På samme vei kan du finne en “config.ini ”-fil som kan brukes til å endre konfigurasjonsparametrene til AVD.

Kjør emulator

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

$ ./ emulator -avd “my_avd_30”

Erstatt “my_avd_30” med navnet på din egen AVD du opprettet i trinnet ovenfor. 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 er en utmerket måte å etterligne virkelige Android-enheter på din stasjonære PC. Du kan bruke emulatoren til å teste noen apper som ennå ikke er under utvikling, eller du kan bruke emulatoren til å kjøre Android-kompatible apper og spill regelmessig på en Linux-PC. Emulatorens ytelse vil avhenge av systemets hestekrefter, virtualiseringsteknologier som er tilgjengelige på PC-en og systemets kompatibilitet med KVM-kjernemodulen.

Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...