De Android emulator är en Android Virtual Device (AVD), som representerar en specifik Android-enhet. Vi kan använda Android-emulatorn som en målenhet för att köra och testa vår Android-applikation på vår PC. Android-emulatorn ger nästan all funktionalitet hos en riktig enhet. Vi kan ta emot inkommande telefonsamtal och textmeddelanden. Det ger också enhetens plats och simulerar olika nätverkshastigheter. Android-emulatorn simulerar rotation och andra hårdvarusensorer. Den får åtkomst till Google Play Butik och mycket mer
Att testa Android-applikationer på emulator är ibland snabbare och enklare än att göra på en riktig enhet. Till exempel kan vi överföra data snabbare till emulatorn än till en riktig enhet ansluten via USB.
Android-emulatorn kommer med fördefinierade konfigurationer för flera Android-telefoner, Wear OS, surfplattor, Android TV-enheter.
Krav och rekommendationer
Android-emulatorn kräver ytterligare krav utöver de grundläggande systemkraven för Android Studio. Dessa krav anges nedan:
- SDK Tools 26.1.1 eller senare
- 64-bitars processor
- Windows: CPU med stöd för UG (obegränsad gäst).
- HAXM 6.2.1 eller senare (rekommenderas HAXM 7.2.0 eller senare)
Installera emulatorn
Android-emulatorn installeras när du installerar Android Studio. Men vissa komponenter i emulatorn kan eller kanske inte installeras när du installerar Android Studio. För att installera emulatorkomponenten, välj Android emulator komponent i SDK-verktyg fliken i SDK Manager.
Kör en Android-app på emulatorn
Vi kan köra en Android-app från Android Studio-projektet, eller så kan vi köra en app som är installerad på Android Emulator när vi kör vilken app som helst på en enhet.
objektiv java
Så här startar du Android-emulatorn och kör en applikation i vårt projekt:
1. I Android Studio, vi måste skapa en Android Virtual Device (AVD) som emulatorn kan använda för att installera och köra din app. Så här skapar du en ny AVD:-
1.1 Öppna AVD Manager genom att klicka Verktyg > AVD Manager.
1.2 Klicka på Skapa Virtuell Enhet, längst ned i dialogrutan AVD Manager. Sedan Välj Maskinvara sida visas.
1.3 Välj en hårdvaruprofil och klicka sedan Nästa. Om vi inte ser den hårdvaruprofil vi vill ha kan vi skapa eller importera en hårdvaruprofil. De Systembild sida visas.
1.4 Välj systembilden för den specifika API-nivån och klicka Nästa. Detta leder till att öppna en Verifiera konfigurationen sida.
1.5 Ändra AVD-egenskaper om det behövs och klicka sedan Avsluta.
2. I verktygsfältet, välj AVD, som vi vill köra vår app från målenheten från rullgardinsmenyn.
ipconfig för ubuntu
3. Klick Springa.
Starta emulatorn utan att först köra en app
Så här startar du emulatorn:
- Öppna AVD Manager.
- Dubbelklicka på en AVD eller klicka Springa
Medan emulatorn körs kan vi köra Android Studio-projektet och välja emulatorn som målenhet. Vi kan också dra en APK-fil för att installera på en emulator och sedan köra dem.
Starta emulatorn från kommandoraden
Android SDK inkluderar Android-enhetsemulatorn. Android-emulatorn låter dig utveckla och testa applikationen utan att använda en fysisk enhet.
Startar emulatorn
Använda emulator kommandot kommer vi att starta en emulator. Det är ett alternativ att driva vårt projekt eller börja via AVD Manager.
Här är den grundläggande kommandoradssyntaxen för att starta en virtuell enhet:
$ emulator -avd avd_name [ {-option [value]} ... ]
eller
$ emulator @avd_name [ {-option [value]} ... ]
Till exempel, om vi kör emulatorn från Android Studio på en Mac, kommer standardkommandoraden att likna följande:
$ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
För att visa listan med AVD-namn, skriv in följande kommando:
$ emulator -list-avds
Kör och stoppa en emulator och rensa data
Från sidan Virtual Device kan vi utföra följande operation på emulatorn:
mysql list användare
- För att köra en Android-emulator som använder en AVD, dubbelklicka på AVD eller klicka Lansera
- För att stoppa den pågående emulatorn, högerklicka och välj Sluta, eller klicka på Meny ▼ och välj Stopp.
- Om vi vill rensa data från en emulator och återställa den till det ursprungliga tillståndet när den först definierades, högerklicka på en AVD och välj Rensa data. Eller klicka på meny ▼ och välj Rensa data.