Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Android-emulatorn, som produceras av Google, simulerar Android-enheter på datorn så att du kan testa dina appar på en mängd olika enheter och Android API-nivåer, utan att behöva ha varje fysisk enhet. När du distribuerar och testar din app på emulatorn väljer du en förkonfigurerad eller anpassad virtuell enhet, känd som en virtuell Android-enhet (AVD) som simulerar en fysisk Android-enhet, till exempel en Pixel-telefon. Du kan också distribuera din app till en fysisk enhet. Mer information om hur du distribuerar appen till en fysisk enhet finns i Konfigurera Android-enhet för felsökning.
Android-emulatorn installeras av Visual Studio och en AVD skapas när du skapar din första .NET Multi-platform App UI-app (.NET MAUI)-app för Android. Mer information finns i Skapa din första app.
Om maskinvaruacceleration inte är tillgänglig eller aktiverad körs emulatorn mycket långsamt. Du kan avsevärt förbättra emulatorns prestanda genom att aktivera maskinvaruacceleration och använda virtuella enhetsbilder som är lämpliga för processorarkitekturen. Mer information finns i Aktivera maskinvaruacceleration med Android-emulatorer.
Fysiska Android-enheter emuleras av AVD:er, som anger Android-versionen och maskinvaruegenskaperna för den simulerade enheten. Om du vill testa en app skapar du AVD:er som modellerar varje enhet som appen är utformad för att köras på. Varje AVD körs som en oberoende enhet med egen lagring för användardata och SD-kortdata. Emulatorn lagrar användardata och SD-kortdata i en mapp som är specifik för AVD. När du startar emulatorn läses användardata och SD-kortdata in från AVD-mappen. Information om hur du hanterar virtuella enheter finns i Hantera virtuella enheter med Android Device Manager. Information om hur du redigerar konfigurationen av en virtuell enhet finns i Redigera egenskaper för virtuella Android-enheter.
När du har skapat en AVD kan du starta emulatorn och felsöka en app i den. Mer information finns i Felsöka i Android-emulatorn. När en app har installerats på en AVD kan du köra den från enheten på samma sätt som vilken app som helst på en enhet.
Dessutom tillhandahåller emulatorn mångsidiga nätverksfunktioner som kan användas för olika ändamål, inklusive anslutning till en emulator som körs på en Mac inifrån en virtuell Windows-dator (VM). Mer information finns i Ansluta till en Android-emulator på en Mac inifrån en virtuell Windows-dator.
Information om hur du diagnostiserar emulatorproblem finns i Felsökning av Android-emulator.
Använd emulatorn
När Android-emulatorn körs använder du datorns muspekare för att efterlikna fingret på pekskärmen, välja menyalternativ och indatafält och klicka på knappar och kontroller. Du kan skriva in emulatorn med hjälp av datorns tangentbord eller med hjälp av skärmtangentbordet som visas i emulatorn.
Vanliga åtgärder kan utföras i emulatorn via panelen till höger:
| Åtgärd | Ikon | Beskrivning |
|---|---|---|
| Stänga |
|
Stäng emulatorn. |
| Minimera |
|
Minimera emulatorfönstret. |
| Kraft |
|
Klicka om du vill aktivera/inaktivera skärmen. Klicka och håll kvar för att aktivera/inaktivera enheten. |
| Volymen är upp |
|
Öka volymen. |
| Volymen är nere |
|
Minska volymen. |
| Rotera åt vänster |
|
Rotera skärmen 90 grader åt vänster. |
| Rotera åt höger |
|
Rotera skärmen 90 grader åt höger. |
| Ta skärmbild |
|
Klicka om du vill ta en skärmbild av enheten. |
| Ange zoomläge |
|
Klicka om du vill ändra markören till zoomikonen. Klicka igen om du vill avsluta zoomläget. |
| Tillbaka |
|
Gå tillbaka till föregående skärm eller stäng en alternativmeny, dialogruta, skärmtangentbord eller meddelandepanel. |
| Startsida |
|
Gå tillbaka till startskärmen. |
| Översikt (senaste appar) |
|
Klicka här om du vill öppna en lista över appar som du har arbetat med nyligen. Om du vill öppna en app trycker du på miniatyrbilden. |
| Mer |
|
Klicka om du vill ha fler funktioner och inställningar. |
Följande gester kan simuleras i emulatorn:
| Gest | Beskrivning |
|---|---|
| Knacka | Tryck på och släpp den primära musknappen. |
| Dubbeltryck | Dubbelklicka och släpp sedan den primära musknappen. |
| Dra | Tryck på och håll den primära musknappen, flytta objektet och släpp sedan. |
| Tryck och håll | Tryck på den primära musknappen, håll och släpp. |
| Nypa | Tryck och håll ner Ctrl-tangenten på Windows eller Kommando-tangenten på macOS för att visa ett multi-touch-gränssnitt med nypgest. Musen fungerar som det första fingret, som kan flyttas genom att dra markören. Det andra fingret är tvärs över från fästpunkten. Genom att trycka ner den vänstra musknappen simulerar man att båda punkterna vidrörs, och genom att släppa knappen simulerar man att båda punkterna tas bort. |
| Svep | Tryck på och håll den primära musknappen, svep och släpp sedan. |
| Lodrät svepning | Öppna en lodrät meny på skärmen och använd musrullningshjulet för att bläddra igenom menyalternativen. |
Avancerade emulatorscenarier
Du kanske vill testa din app på en virtuell enhet med mer än bara grundläggande pekgester. Du kanske till exempel vill simulera olika nätverksförhållanden. I följande tabell visas var du hittar mer information om avancerade Android-emulatorscenarier:
| Scenarier | Mer information |
|---|---|
| Använd kameran | Kamerastöd på developer.android.com |
| Installera och lägga till filer | Installera och lägga till filer på developer.android.com |
| Använd Wi-Fi | Wi-Fi på developer.android.com |
| Använda utökade kontroller | Utökade kontroller, inställningar och hjälp med developer.android.com |
| Använda ögonblicksbilder | Ögonblicksbilder på developer.android.com |
| Använda emulatorn från kommandoraden | Starta emulatorn från kommandoraden på developer.android.com |
| Skicka konsolkommandon | Skicka emulatorkonsolkommandon på developer.android.com |
| Konfigurera nätverk | Konfigurera Android Emulator-nätverk på developer.android.com |
| Konfigurera maskinvaruacceleration | Konfigurera maskinvaruacceleration för Android-emulatorn på developer.android.com |
| Android-emulatorverktyg | Jämförelse av Android Emulator-verktyg på developer.android.com |
Begränsningar
Android-emulatorn innehåller inte virtuell maskinvara för följande:
- Bluetooth
- NFC
- Infoga/mata ut SD-kort
- Enhetsanslutna hörlurar
- USB