Articles

installera Android på VirtualBox

Om du utvecklar mobilappar Android kan vara lite av ett krångel. Medan iOS kommer med sina niceties, förutsatt att du använder macOS, kommer Android med bara Android Studio som är utformad för att stödja mer än några Android-versioner, inklusive wearables.

naturligtvis kommer alla binärer, SDK, ramar och felsökare att förorena ditt filsystem med massor av filer, loggar och andra diverse objekt. Ett effektivt arbete för detta är att installera Android på din VirtualBox som tar bort en av de trögaste aspekterna av Android — utveckling-enhetsemulatorn. Du kan använda denna VM för att köra din testapplikation eller bara fiol med Android: s interna. Så utan vidare Låt oss sätta upp!

För att komma igång måste vi ha VirtualBox installerat på vårt system, du kan få en kopia för Windows, macOS eller någon större distribution av Linux här. Därefter skulle du behöva en kopia av Android tänkt att köras på x86 hårdvara, eftersom det är vad VirtualBox kommer att erbjuda en virtuell maskin en x86 eller en x86_64 (aka AMD64) plattform för att köra.

medan de flesta Android-enheter körs på ARM kan vi ta hjälp av projektet Android på x86. Dessa fina människor har portat Android för att köra på x86-hårdvara (både verklig och virtuell) och vi kan få en kopia av den senaste utgåvan kandidat (Android 7.1) för våra ändamål. Du kanske föredrar att använda en mer stabil release, men i så fall är Android 6.0 ungefär så Senaste som du kan få, vid tidpunkten för detta skrivande.

skapa VM

Öppna VirtualBox och klicka på” Ny ” (övre vänstra hörnet) och i fönstret Skapa virtuell maskin Välj vilken typ som ska vara Linux och version Linux 2.6 / 3.x / 4.x (64-bit) eller (32-bit) beroende på om ISO du hämtade var x86_64 respektive x86.

RAM-storlek kan vara allt från 2 GB till så mycket som dina systemresurser kan tillåta. Även om du vill emulera verkliga enheter bör du allokera upp till 6GB för minne och 32GB för diskstorlek som är typiska i Android-enheter.

vid skapandet kanske du vill justera några ytterligare inställningar, lägga till en extra processorkärna och förbättra visningsminnet till att börja med. För att göra detta högerklickar du på VM och öppnar Inställningar. I avsnittet Inställningar för systemet för inställningar för processorn kan du tilldela några fler kärnor om skrivbordet kan dra av det.

och i inställningarna kan du välja en anständig bit Minne och aktivera 3D-acceleration för en mer responsiv upplevelse.

Nu är vi redo att starta VM.

installera Android

Starta VM för första gången kommer VirtualBox att insistera på att du levererar det med ett startbart media. Välj Android iso som du tidigare laddade ner för att starta maskinen med.

välj sedan installationsalternativet om du vill installera Android på VM för långvarig användning, annars är du välkommen att logga in på LIVE media och leka med miljön.

Hit <ange>.

partitionering av enheten

partitionering görs med hjälp av ett textgränssnitt, vilket innebär att vi inte får en GUI och vi måste använda följ noga med vad som visas på skärmen. Till exempel, på den första skärmen när ingen partition har skapats och bara en rå (virtuell) disk upptäcks ser du följande.

den röda bokstaven C och D indikerar att om du trycker på knappen C kan du skapa eller ändra partitioner och D kommer att upptäcka ytterligare enheter. Du kan trycka på D och LIVE media kommer att upptäcka de anslutna skivorna, men det är valfritt eftersom det gjorde en kontroll under uppstarten.

låt oss slå C och skapa partitioner på den virtuella disken. Den officiella sidan rekommenderar att du använder GPT så vi kommer inte att använda det systemet. Välj Nej med piltangenterna och tryck <ange>.

och nu kommer du att inledas i fdisk-verktyget.

Vi skapar bara en enda jättepartition för att hålla sakerna enkla. Använda piltangenterna navigera till det nya alternativet och tryck <ange>. Välj primär som partitionstyp och tryck <ange> för att bekräfta

den maximala storleken kommer redan att väljas för dig, tryck <ange> för att bekräfta det.

denna partition är där Android OS kommer att finnas, så naturligtvis vill vi att det ska vara startbar. Så välj startbar och tryck enter (Boot visas i flaggavsnittet i tabellen ovan) och sedan kan du navigera till skrivavsnittet och trycka <ange> för att skriva ändringarna i partitioneringstabellen.

då kan du avsluta partitioneringsverktyget och fortsätta med installationen.

formatering med Ext4 och installation av Android

en ny partition kommer i menyn välj Partition där vi var innan vi ner partitioneringsutgraderingen. Låt oss välja den här partitionen och slå OK.

välj ext4 som de facto filsystem i nästa meny. Bekräfta ändringarna i nästa fönster genom att välja Ja och formateringen börjar. När du blir frågad, säg ja till GRUB boot loader-installationen. På samma sätt, Säg ja till att tillåta läs-och skrivoperationer i /systemkatalogen. Nu börjar installationen.

när det är installerat kan du säkert starta om systemet när du uppmanas att starta om. Du kan behöva stänga av maskinen innan nästa omstart händer, gå till Inställningar för lagring av Android och ta bort android iso om den fortfarande är ansluten till VM.

Ta bort media och spara ändringarna innan du startar VM.

kör Android

i GRUB-menyn får du alternativ för att köra operativsystemet i felsökningsläge eller på normalt sätt. Låt oss ta en rundtur i Android i en VM med standardalternativet, som visas nedan:

och om allt fungerar bra ser du detta:

nu använder Android pekskärm som ett gränssnitt istället för en mus, vad gäller dess normala användning. Medan x86-porten kommer med ett muspek-och-klicka-stöd kan du behöva använda piltangenterna mycket i början.

navigera till låt oss gå och tryck på enter, om du använder piltangenterna och välj sedan Setup som ny.

det kommer att söka efter uppdateringar och enhetsinformation innan du ber dig logga in med ett Google-konto. Du kan hoppa över detta om du vill och gå vidare till att ställa in Data och tid och ge ditt användarnamn till enheten efter det.

några andra alternativ skulle presenteras, liknande de alternativ du ser när du ställer in en ny Android-enhet. Välj lämpliga alternativ för integritet, uppdateringar etc. och naturligtvis användarvillkor, som vi kanske måste godkänna.

Efter detta kan det be dig att lägga till ett annat e-postkonto eller ställa in ”on-body detection” eftersom det är en VM, ingen av alternativen är till stor nytta för oss och vi kan klicka på ”all Set”

det skulle be dig att välja hem app efter det, vilket är upp till dig att bestämma, eftersom det är en fråga om preferens och du kommer äntligen att vara i ett virtualiserat android-system.

Du kan dra stor nytta av en pekskärm laptop om du vill göra några intensiva tester på denna VM, eftersom det skulle emulera en verklig världen användningsfall mycket nära.

hoppas du har hittat den här handledningen användbar om du har någon annan liknande begäran för oss att skriva om, var god kontakta oss.