logo

Android emulator

Det Android emulator er en Android Virtual Device (AVD), som repræsenterer en bestemt Android-enhed. Vi kan bruge Android-emulatoren som en målenhed til at udføre og teste vores Android-applikation på vores pc. Android-emulatoren giver næsten al funktionaliteten af ​​en rigtig enhed. Vi kan få de indgående telefonopkald og sms'er. Det angiver også placeringen af ​​enheden og simulerer forskellige netværkshastigheder. Android-emulator simulerer rotation og andre hardwaresensorer. Den får adgang til Google Play Butik og meget mere

Android emulator

At teste Android-applikationer på emulator er nogle gange hurtigere og nemmere end på en rigtig enhed. For eksempel kan vi overføre data hurtigere til emulatoren end til en rigtig enhed tilsluttet via USB.

Android-emulatoren leveres med foruddefinerede konfigurationer til flere Android-telefoner, Wear OS, tablet, Android TV-enheder.

Krav og anbefalinger

Android-emulatoren tager yderligere krav ud over de grundlæggende systemkrav til Android Studio. Disse krav er angivet nedenfor:

  • SDK Tools 26.1.1 eller nyere
  • 64-bit processor
  • Windows: CPU med UG-understøttelse (ubegrænset gæste).
  • HAXM 6.2.1 eller nyere (anbefalet HAXM 7.2.0 eller nyere)

Installer emulatoren

Android-emulatoren installeres, mens Android Studio installeres. Nogle komponenter i emulatoren kan dog muligvis ikke installeres, mens Android Studio installeres. For at installere emulatorkomponenten skal du vælge Android emulator komponent i SDK-værktøjer fanen af SDK Manager.

Kør en Android-app på emulatoren

Vi kan køre en Android-app fra Android Studio-projektet, eller vi kan køre en app, som er installeret på Android Emulator, som vi kører enhver app på en enhed.

streng til tegn java

Sådan starter du Android Emulator og kører en applikation i vores projekt:

1. I Android Studio, vi skal oprette en Android Virtual Device (AVD), som emulatoren kan bruge til at installere og køre din app. Sådan oprettes en ny AVD:-

1.1 Åbn AVD Manager ved at klikke Værktøjer > AVD Manager.

Android emulator

1.2 Klik på Opret Virtuelt Enhed, nederst i AVD Manager-dialogen. Derefter Vælg Hardware siden vises.

Android emulator

1.3 Vælg en hardwareprofil, og klik derefter Næste. Hvis vi ikke kan se den hardwareprofil, vi ønsker, så kan vi oprette eller importere en hardwareprofil. Det Systembillede siden vises.

Android emulator

1.4 Vælg systembilledet for det bestemte API-niveau, og klik Næste. Dette fører til at åbne en Bekræft konfiguration side.

Android emulator

1.5 Skift AVD-egenskaber, hvis det er nødvendigt, og klik derefter Afslut.

2. I værktøjslinjen skal du vælge den AVD, som vi vil køre vores app fra målenheden fra rullemenuen.

ulv eller ræv
Android emulator

3. Klik Løb.

Start emulatoren uden først at køre en app

Sådan starter du emulatoren:

  1. Åbn AVD Manager.
  2. Dobbeltklik på en AVD, eller klik Løb

Mens emulatoren kører, kan vi køre Android Studio-projektet og vælge emulatoren som målenhed. Vi kan også trække en APKs-fil for at installere på en emulator og derefter køre dem.

Start emulatoren fra kommandolinjen

Android SDK inkluderer Android-enhedsemulatoren. Android emulator lader dig udvikle og teste applikationen uden at bruge en fysisk enhed.

Starter emulatoren

Bruger emulator kommando, starter vi en emulator. Det er et alternativ til at køre vores projekt eller starte gennem AVD Manager.

Her er den grundlæggende kommandolinjesyntaks til at starte en virtuel enhed:

konverter int til streng java
 $ emulator -avd avd_name [ {-option [value]} ... ] 

eller

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

For eksempel, hvis vi udfører emulatoren fra Android Studio på en Mac, vil standardkommandolinjen ligne som følger:

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

Indtast følgende kommando for at få vist listen over AVD-navne:

 $ emulator -list-avds 

Kør og stop en emulator, og ryd data

Fra siden Virtual Device kan vi udføre følgende handling på emulator:

Android emulator
  • For at køre en Android-emulator, der bruger en AVD, skal du dobbeltklikke på AVD eller klikke Lancering
  • For at stoppe den kørende emulator skal du højreklikke og vælge Hold op, eller klik på Menu ▼ og vælg Stop.
  • Hvis vi vil slette dataene fra en emulator og returnere dem til den oprindelige tilstand, da de først blev defineret, skal du højreklikke på en AVD og vælge Slet data. Eller klik på menu ▼ og vælg Slet data.