Testa på en Android-enhet eller emulator

Det finns flera sätt att testa och felsöka ditt Android-program med hjälp av en riktig enhet eller emulator på din Windows-dator. Vi har beskrivit några rekommendationer i den här guiden.

Kör på en riktig Android-enhet

Om du vill köra din app på en riktig Android-enhet måste du först aktivera din Android-enhet för utveckling. Utvecklaralternativ på Android har dolts som standard sedan version 4.2 och aktiveringen av dem kan variera beroende på Android-versionen.

Aktivera enheten för utveckling

För en enhet som kör en ny version av Android 9.0+:

  1. Anslut enheten till din Windows-utvecklingsdator med en USB-kabel. Du kan få ett meddelande om att installera en USB-drivrutin.
  2. Öppna skärmen Inställningar på din Android-enhet.
  3. Välj Om telefon.
  4. Rulla längst ned och tryck på Skapa nummer sju gånger tills Du nu är utvecklare! är synlig.
  5. Gå tillbaka till föregående skärm och välj System.
  6. Välj Avancerat, rulla längst ned och tryck på Utvecklaralternativ.
  7. I fönstret Developer-alternativ bläddrar du ned för att hitta och aktivera USB-felsökning.

Kör appen på enheten

  1. I Android Studio-verktygsfältet väljer du din app från listrutan köra konfigurationer.

    Android Studio Run Configuration-menyn

  2. I den nedrullningsbara menyn målenhet väljer du den enhet som du vill köra appen på.

    Android Studio-målenhetsmeny

  3. Välj Kör ▷. Då startas appen på den anslutna enheten.

Kör appen på en virtuell Android-enhet med hjälp av en emulator

Det första du behöver veta om att köra en Android-emulator på din Windows-dator är att oavsett din IDE (Android Studio, Visual Studio osv.) förbättras emulatorns prestanda avsevärt genom att stöd för virtualisering aktiveras.

Aktivera stöd för virtualisering

Innan du skapar en virtuell enhet med Android-emulatorn rekommenderar vi att du aktiverar virtualisering genom att aktivera funktionerna Hyper-V och Windows Hypervisor Platform (WHPX). Detta gör att datorns processor avsevärt kan förbättra körningshastigheten för emulatorn.

Om du vill köra Hyper-V och Windows Hypervisor Platform måste datorn:

  • Ha 4 GB minne tillgängligt
  • Ha en 64-bitars Intel-processor eller AMD Ryzen-processor med SLAT (Second Level Address Translation)
  • Kör Windows 10 build 1803+ (Kontrollera din version #)
  • Uppdatera grafikdrivrutiner (Enhetshanteraren > Bildskärmsadaptrar > Uppdatera drivrutin)

Om datorn inte passar det här villkoret kanske du kan köra Intel HAXM eller AMD Hypervisor. Mer information finns i dokumentationen om Android Studio-emulatorn.

  1. Kontrollera att datorns maskinvara och programvara är kompatibel med Hyper-V genom att öppna en kommandotolk och ange kommandot: systeminfo

    Hyper-V krav från systeminfo i kommandotolken

  2. I windows-sökrutan (längst ned till vänster) anger du "windows-funktioner". Välj Aktivera eller inaktivera Windows-funktioner i sökresultaten.

  3. När listan Windows-funktioner visas bläddrar du för att hitta Hyper-V (innehåller både hanteringsverktyg och plattform) och Windows Hypervisor Platform, se till att rutan är markerad för att aktivera båda och välj sedan OK.

  4. Starta om datorn när du uppmanas att göra det.

Emulator för intern utveckling med Android Studio

När du skapar och testar en inbyggd Android-app rekommenderar vi att du använder Android Studio. När appen är redo för testning kan du skapa och köra appen genom att:

  1. I Android Studio-verktygsfältet väljer du din app från listrutan köra konfigurationer.

    Android Studio Run Configuration-menyn

  2. I den nedrullningsbara menyn målenhet väljer du den enhet som du vill köra appen på.

    Android Studio-målenhetsmeny

  3. Välj Kör ▷. Då startas Android-emulatorn.

Tips/Råd

När appen har installerats på emulatorn kan du använda Apply Changes för att distribuera vissa kod- och resursändringar utan att skapa en ny APK. Mer information finns i Utvecklarguiden för Android .

Emulator för plattformsoberoende utveckling med Visual Studio

Det finns många Android-emulatoralternativ för Windows-datorer. Vi rekommenderar att du använder Google Android-emulatorn eftersom den ger åtkomst till de senaste Android OS-bilderna och Google Play-tjänsterna.

Android-emulator med Visual Studio

Läs mer om hur du använder den senaste versionen av Visual Studio för Android Development. Öppna den senaste versionen av Visual Studio, skapa ett nytt C++ Android-projekt, ange plattformskonfigurationen, kör projektet och standard-Android-emulatorn visas. Vi rekommenderar att du använder utvecklingsverktyget .NET Multi-platform App UI (MAUI). Du kan behöva använda Visual Studio Installer för att ändra dina arbetsbelastningar.