Installation af Android på VirtualBox

Installing Android Virtualbox



Hvis du udvikler mobilapps, kan Android være lidt besværligt. Selvom iOS leveres med sine finesser, forudsat at du bruger macOS, leveres Android med bare Android Studio, der er designet til at understøtte mere end et par Android -versioner, herunder wearables.

Det er overflødigt at sige, at alle binærfiler, SDK'er, rammer og fejlfinder vil forurene dit filsystem med masser af filer, logfiler og andre diverse objekter. En effektiv løsning på dette er at installere Android på din VirtualBox, som fjerner et af de slugiest aspekter ved Android -udvikling - Enhedsemulatoren. Du kan bruge denne VM til at køre din testapplikation eller bare rode med Android's internals. Så uden videre lad os sætte op!







For at komme i gang skal vi have VirtualBox installeret på vores system, du kan få en kopi til Windows, macOS eller enhver større distro af Linux her . Derefter skal du bruge en kopi af Android, der er beregnet til at køre på x86 -hardware, for det er, hvad VirtualBox vil tilbyde en Virtual Machine en x86 eller en x86_64 (a.k.a AMD64) platform til at køre.



Mens de fleste Android -enheder kører på ARM, kan vi tage hjælp af projektet Android på x86 . Disse fine mennesker har portet Android til at køre på x86 hardware (både ægte og virtuel), og vi kan få en kopi af den seneste udgivelseskandidat (Android 7.1) til vores formål. Du foretrækker måske at bruge en mere stabil udgivelse, men i så fald er Android 6.0 omtrent lige så ny, som du kan få, på tidspunktet for denne skrivning.



Oprettelse af VM

Åbn VirtualBox, og klik på Ny (øverste venstre hjørne), og vælg typen, der skal være Linux og version Linux 2.6 / 3.x /4.x (64-bit) eller (32-bit) i vinduet Opret virtuel maskine, afhængigt af om den ISO, du downloadede, var henholdsvis x86_64 eller x86.





RAM -størrelsen kan være alt fra 2 GB til så meget som dine systemressourcer kan tillade. Selvom du vil efterligne enheder fra den virkelige verden, bør du allokere op til 6 GB til hukommelse og 32 GB til diskstørrelse, som er typiske for Android -enheder.



Ved oprettelsen vil du måske justere et par ekstra indstillinger, tilføje en ekstra processorkerne og forbedre skærmhukommelsen til at begynde med. For at gøre dette skal du højreklikke på VM'en og åbne indstillinger. I sektionen Indstillinger → System → Processor kan du allokere et par kerner mere, hvis dit skrivebord kan trække det ud.

Og i Indstillinger → Skærm → Videohukommelse kan du allokere et anstændigt stykke hukommelse og aktivere 3D -acceleration for en mere lydhør oplevelse.

Nu er vi klar til at starte VM'en.

Installation af Android

Når VirtualBox startes for første gang, vil VirtualBox insistere på, at du forsyner det med et bootbart medie. Vælg den Android -iso, du tidligere downloadede for at starte maskinen med.

Vælg derefter installationsmuligheden, hvis du ønsker at installere Android på VM til lang tids brug, ellers er du velkommen til at logge ind på live -mediet og lege med miljøet.

Hit.

Opdeling af drevet

Partitionering udføres ved hjælp af en tekstmæssig grænseflade, hvilket betyder, at vi ikke får finerne ved en GUI, og vi bliver nødt til at bruge følgende omhyggeligt på, hvad der vises på skærmen. For eksempel vil du i det første skærmbillede, når der ikke er oprettet en partition, og der kun er registreret en rå (virtuel) disk, se følgende.

Den røde bogstav C og D angiver, at hvis du trykker på tasten C du kan oprette eller ændre partitioner og D registrerer yderligere enheder. Du kan trykke på D og de levende medier vil registrere de tilsluttede diske, men det er valgfrit, da det tjekkede under opstart.

Lad os slå C og opret partitioner i den virtuelle disk. Den officielle side anbefaler, at du ikke bruger GPT, så vi vil ikke bruge denne ordning. Vælg Nej ved hjælp af piletasterne, og tryk på .

Og nu vil du blive ført ind i fdisk -værktøjet.

Vi opretter kun en enkelt kæmpe partition for at holde tingene enkle. Brug piletasterne til at navigere til Ny valgmulighed og tryk . Vælg primær som type partition, og tryk på at bekræfte

Den maksimale størrelse vil allerede blive valgt for dig, hit for at bekræfte det.

Denne partition er, hvor Android OS vil bo, så selvfølgelig vil vi have, at det skal startes. Så vælg Startbar og tryk enter (Boot vises i flagafsnittet i tabellen ovenfor), og derefter kan du navigere til afsnittet Skriv og trykke at skrive ændringerne til partitioneringstabellen.

Så kan du Afslut partitioneringsværktøjet og fortsæt med installationen.

Formatering med Ext4 og installation af Android

En ny partition kommer i Vælg Partition menu, hvor vi var, før vi gik ned ad partitionerings -digressionen. Lad os vælge denne partition og slå Okay .

Vælg ext4 som de facto -filsystem i den næste menu. Bekræft ændringerne i det næste vindue ved at vælge Ja og formateringen begynder. Sig det, når du bliver spurgt Ja til installationen af ​​GRUB boot loader. Sig på samme måde Ja at tillade læse-skrive operationer på /system vejviser. Nu starter installationen.

Når det er installeret, kan du sikkert genstarte systemet, når du bliver bedt om at genstarte. Du skal muligvis slukke for maskinen, inden den næste genstart sker, gå til Indstillinger → Lagring og fjern android iso, hvis den stadig er tilsluttet VM.

Fjern mediet, og gem ændringerne, inden du starter VM'en.

Kører Android

I GRUB -menuen får du muligheder for at køre OS i fejlretningstilstand eller på den normale måde. Lad os tage en rundtur i Android i en VM ved hjælp af standardindstillingen, som vist nedenfor:

Og hvis alt fungerer fint, vil du se dette:

Nu bruger Android berøringsskærm som en grænseflade i stedet for en mus, hvad angår dens normale brug. Mens x86-porten kommer med en mus-peg-og-klik-understøttelse, skal du muligvis bruge piletasterne meget i begyndelsen.

Naviger for at slippe, og tryk på enter, hvis du bruger piletasterne, og vælg derefter Opsætning som ny.

Det vil søge efter opdateringer og enhedsoplysninger, før du beder dig logge ind med en Google -konto. Du kan springe dette over, hvis du vil, og gå videre til opsætning af data og tid og give dit brugernavn til enheden efter det.

Et par andre muligheder ville blive præsenteret, svarende til de muligheder, du ser, når du opretter en ny Android -enhed. Vælg passende muligheder for beskyttelse af personlige oplysninger, opdateringer osv. Og naturligvis servicevilkår, som vi muligvis skal acceptere.

Efter dette kan det bede dig om at tilføje en anden e-mail-konto eller konfigurere On-body-detektion, da det er en VM, ingen af ​​mulighederne er meget nyttige for os, og vi kan klikke på Alle sæt

Det vil bede dig om at vælge Home App efter det, hvilket er op til dig at beslutte, da det er et spørgsmål om præference, og du endelig vil være i et virtualiseret Android -system.

Du kan have stor gavn af en bærbar pc med berøringsskærm, hvis du ønsker at foretage en intensiv test på denne VM, da det ville efterligne en real use -case meget tæt.

Håber du har fundet denne vejledning nyttig, hvis du har andre lignende anmodninger til os at skrive om, du er velkommen til at kontakte os.