Anonim

En av de finaste funktionerna i ett fulldrivet operativsystem som Windows 10 som körs på moderna processorer med massor av minne är att denna kraftfulla kombination gör det möjligt att faktiskt efterlikna olika datormodeller. Emulering har varit en sak i mjukvaruvärlden i decennier, men vanligtvis på konsumentnivå var emuleringslösningar klumpiga, ineffektiva eller otillräckliga. Det största problemet är att operativsystem är mycket olika och erbjuder olika saker för utvecklare. Detta gör att köra ett program skrivet för ett operativsystem på ett annat operativsystem till en svår förslag.

Men med Android-emulering på Windows finns det en "sweet spot" av hårdvara och mjukvaruskalning som gör Android-emulering inte bara möjlig, utan faktiskt ganska användbar. Android är utformat för att köras på datorer och telefoner och surfplattor med relativt små mängder minne och lagring, och processorer som (även om de är kapabla) inte alltid är högpresterande kraftverk. Operativsystemet i sig är relativt enkelt, massivt väl dokumenterat och funktionellt. Detta betyder att en Windows 10-maskin har mer än tillräckligt med hästkrafter för att fungera som en ganska snabb Android.

Om du vill köra Android-applikationer på en Windows-maskin finns det flera olika sätt att ta. Jag kommer att diskutera några av dem.

(Vill du emulera Android på din Mac? TechJunkie har du täckt med den här handledning om hur du använder APK-filer på Mac.)

APK-filer

snabblänkar

  • APK-filer
  • Ställa in Android SDK för att köra APK-filer i Windows 10
  • Med en full Android-emulator för att köra APK-filer i Windows 10
    • Blå staplar
    • Nox
  • Ställa in ARC Welder för att köra APK-filer i Windows 10
  • Kör Vysor för att vara värd för din Android-enhet i Windows 10
  • Kör Android APK-filer i Windows 10

Så vad är en APK-fil? Tja, på Android och APK-filen är paketet som innehåller en Android-app och dess installationsprogram. De heter vanligtvis något som "filnamn.apk" och liknar en .exe-fil i Windows. Slutanvändare (till exempel smartphoneägare) ser vanligtvis inte APK-filen när de laddar ner och installerar en app från Google App Store eftersom systemet gör allt upp och installerar sig själv, och allt slutanvändaren ser är "Installera …" text i butiken.

Den här separationen går bra tills du behöver skaffa APK-filer för att spela med, utveckla eller reverse engineer. Det förmodligen det enklaste och säkraste sättet att hämta filerna är att ladda ner dem från din enhet och använda dem därifrån. Det finns webbplatser som låter dig ladda ner APK-filer för legitima appar, men dessa är juridiskt tvivelaktiga, och jag personligen skulle inte lita på dem att inte injicera lite skadlig programvara mot en gratis nedladdning.

(Vi har en tutorial-artikel om hur du laddar ner APK-filer från Google Play-butiken. Och om du vill ladda ner och installera en APK på din ursprungliga Android-enhet, har vi en tutorial om hur du installerar en APK till Android också !)

Ställa in Android SDK för att köra APK-filer i Windows 10

Ett enkelt och direkt sätt att köra en APK-fil på din Windows 10-maskin är att använda Android Software Development Kit (SDK). Liksom många mindre operativsystem görs Android-utveckling vanligtvis inte på en inbyggd maskin utan snarare på en större och kraftfullare dator. För att använda den här tekniken behöver du en aktuell version av Java på din dator och Android SDK. Ladda ner Java härifrån och Android SDK härifrån. Rulla ner till botten av Android Studio-sidan och välj Kommandoradsverktyg. Om du inte planerar att skapa en Android-app behöver du inte hela Studio-paketet.

  1. Ladda ner paketet till din dator och extrahera till din C: enhet.
  2. Navigera till Kontrollpanelen, System och Avancerade systeminställningar.
  3. Välj miljövariabler och markera sökväg.
  4. Klicka på Redigera och klistra in följande i variabelvärdet: 'C: \ Android \ sdk \ tools; C: \ Android \ sdk \ platform-tools'.

Nu kan du öppna en virtuell Android-enhet genom att dubbelklicka på APK-filen. SDK plus appen kommer att ta lite tid att ladda och kan ibland vara lite trög. Spel och andra grafikintensiva program fungerar förmodligen inte, men de flesta andra appar fungerar bra.

Med en full Android-emulator för att köra APK-filer i Windows 10

Att köra SDK är bra om du bara behöver titta snabbt på en app eller något, men om du verkligen vill använda appar (särskilt spel) måste du installera en fullfjädrade emulatorer. Android-emulatorer för Windows skapar i grunden en falsk Android-maskin på din Windows-dator. Du kör i princip en Android-enhet från din Windows-enhet. Det låter komplicerat men det fungerar mycket bra. Det finns flera bra emulatorprogram där ute, men jag kommer kort att beskriva två av de mer populära, Nox och BlueStacks.

Blå staplar

BlueStacks App Player är en Android-emulator som fungerar mycket bra. Den använder inte en ren Android-version som Android SDK, utan en modifierad variant. Om du letar efter QA-kod eller testar en app kan det kanske inte exakt replikera utgivningsmiljön. För allt annat fungerar BlueStacks App Player helt bra.

  1. Ladda ner och installera BlueStacks App Player.
  2. Logga in med ditt Google-konto och skapa en profil.
  3. Ladda appar, spela spel och vad du vill göra via Play Store.

När BlueStacks är igång ser det ut som alla Android-surfplattor. Den har de vanliga Android-gränssnitten, menyer och mer. Du styr bara den med en mus eller peka om du har en pekskärm. Resten ser ut och känns precis som Android. BlueStacks vill gärna varna dig om alla möjliga meddelanden den kan tänka på, och det kan vara irriterande. Andra än så är det en bra emulator som efterliknar en Android-enhet väl. Från och med mars 2019 emulerar Bluestacks Android N (7.1.2).

Nox

Nox riktar sig mer mot den allvarliga Android-spelaren som vill spela Android-spel på en stor skärm. (Det finns några fantastiska Android-spel som helt enkelt är fantastiska när de översatts från den 6 ″-skärmen.) Liksom BlueStacks är Nox inte en perfekt emulering av Android, men det kör appar mycket bra.

  1. Ladda ner Nox-spelaren.
  2. Ställ in spelaren med dina preferenser och standardvärden.
  3. Ladda appen / apparna du vill använda, antingen genom Play-butiken eller manuellt med APK-filer.

När du kör Nox skapar det ett fullständigt Android-skrivbord, precis som BlueStacks. Nox kör Android Kit Kat.

Både Bluestacks och Nox har gratisversioner som är fullt funktionella. Bluestacks-användare kan uppgradera till ett premiummedlemskap som blockerar annonser, låter användaren skapa sina egna anpassade stationära datorer och ger tillgång till premium teknisk support, mot en avgift på $ 2 per månad. Nox har ingen betald prenumerationsmodell.

Ställa in ARC Welder för att köra APK-filer i Windows 10

ARC Welder är ett Chrome-förlängning som låter dig köra APK-filer i webbläsaren. Det är överlägset det enklaste sättet att köra APK-filer. Fördelen är att du kan köra den på alla enheter som kan köra Chrome. Nackdelen är att det fortfarande är lite buggy och inte fungerar lika felfritt som de två tidigare metoderna.

  1. Ladda ner och installera ARC Welder-tillägget.
  2. Ladda ner dina APK: er och peka ARC Welder till dem.
  3. Välj hur du vill ha dem, stående eller liggande och om du vill tillåta klippbordstillträde.

ARC Welder är ganska bra på att simulera Android, men har inte åtkomst till Google Play Store som BlueStacks och Nox gör. Det betyder att du måste skaffa APK-filerna, ladda ner dem till din dator och lägga till dem manuellt från ARC Welder. Inte en showstopper, men att få tag på legitima filer kan vara svårt.

Den andra nackdelen med ARC Welder? Du kan bara köra en app åt gången. Detta kan inte påverka dig om du bara testar eller använder en app, men om du vill ha den som en Android-emulator också kanske du tycker det är begränsande. Om du har en app öppen måste du gå tillbaka till installationsskärmen och välja en annan.

Kör Vysor för att vara värd för din Android-enhet i Windows 10

Varför vill du köra Android-appar på skrivbordet? Finns det något speciellt med skrivbordet? Eller är det bara att du vill ha en stor skärm och använda en mus och tangentbord och ha den generellt mycket överlägsna ergonomin från en skrivbordsupplevelse? Om det här är dina främsta skäl för att vilja göra det, kan köra en app som Vysor vara lösningen för dig. Vysor emulerar inte en Android på skrivbordet; istället ansluter den din befintliga Android-enhet (smartphone eller surfplatta) antingen trådlöst eller via USB-kabel till en stationär maskin. Vysor fungerar på Windows, Mac, Linux och i alla Chrome-webbläsare.

Basversionen av Vysor är gratis och är mer än tillräcklig för de flesta avslappnade användare. Begränsningarna för basversionen är att du måste ha en USB-anslutning och skärmupplösningen är inte den högsta (men fortfarande ganska bra). Dessutom visas en annons varje 15 minuters användning. Den betalade versionen tar bort annonserna, lyfter upplösningsbegränsningen, gör att du kan ansluta trådlöst, tillåter enkel fildriftning och släppa mellan skrivbordet och Android-enheten och låter dig dela åtkomst till Android-enheten via ADB var som helst med en nätverksanslutning. Den betalade versionen är $ 2, 50 per månad, $ 10 / år eller $ 40 för en livslängd licens.

Att ställa in Vysor är väldigt enkelt. Du laddar bara ner klientappen för din Android-enhet och skrivbordsappen för din Windows, Mac eller Linux-ruta. (Du kan också använda en Chrome-förlängning och se din Android-enhet i din Chrome-webbläsare utan att använda en klient.) Sedan kör du appen från endera sidan och startar en Vysor-session.

Vysor låter dig inte faktiskt köra Android-miljön på skrivbordet, det ger dig bara åtkomst till den Android-enhet du redan äger - men för många användare är det mer än tillräckligt.

Kör Android APK-filer i Windows 10

Så det finns tre metoder för att köra Android APK-filer i Windows 10, och en annan metod som låter dig få din Android-miljö till din stationära enhet. Var och en gör det annorlunda, och var och en är lämplig för olika ändamål. Jag skulle föreslå Android SDK eller Studio för alla som vill programmera, bygga eller omvända en app. Och jag skulle föreslå ARC Welder för dem som inte vill göra mycket med sina appar förutom att använda dem på skrivbordet. BlueStacks och för Nox är för personer som planerar att använda mycket app på sitt skrivbord.

Använder du en Android-emulator som jag inte har nämnt här? Vet du om något som är bättre än dessa tre? Berätta om det nedan i kommentaravsnittet om du gör det.

Vi har fler Android-resurser för dig.

Här är vår guide för installation av Chrome-tillägg på Android.

Vi har en tutorial om hur du lägger till bilder till dina kontakter på Android.

Naturligtvis har vi recensioner av de bästa Android TV-apparna.

Så här blockerar du samtal från privata nummer på Android.

Behöver du ändra din MAC-adress? Vi leder dig genom att ändra din MAC-adress på Android.

Hur man kör Android apk-filer i Windows 10