Installere Android på VirtualBox

Installing Android Virtualbox



Hvis du utvikler mobilapper, kan Android være litt vanskelig. Selv om iOS kommer med sine finesser, forutsatt at du bruker macOS, kommer Android med bare Android Studio som er designet for å støtte mer enn noen få Android -versjoner, inkludert wearables.

Unødvendig å si at alle binærfiler, SDK -er, rammer og feilsøkere vil forurense filsystemet ditt med mange filer, logger og andre diverse objekter. En effektiv løsning for dette er å installere Android på VirtualBox, noe som tar bort et av de største aspektene ved Android -utvikling - Enhetsemulatoren. Du kan bruke denne VM -en til å kjøre testprogrammet ditt, eller bare fikle med Android -enheter. Så uten videre må vi begynne!







For å komme i gang må vi ha VirtualBox installert på systemet vårt, du kan få en kopi for Windows, macOS eller en større distribusjon av Linux her . Deretter trenger du en kopi av Android som er ment å kjøre på x86 -maskinvare, for det er det VirtualBox kommer til å tilby en virtuell maskin en x86- eller en x86_64 (alias AMD64) -plattform for å kjøre.



Mens de fleste Android -enheter kjører på ARM, kan vi ta hjelp av prosjektet Android på x86 . Disse fine menneskene har portet Android for å kjøre på x86 -maskinvare (både ekte og virtuell), og vi kan få en kopi av den nyeste versjonskandidaten (Android 7.1) til våre formål. Du foretrekker kanskje å bruke en mer stabil utgivelse, men i så fall er Android 6.0 omtrent så nyeste du kan få når dette skrives.



Opprette VM

Åpne VirtualBox og klikk på Ny (øverst til venstre) og i vinduet Opprett virtuell maskin velg typen som skal være Linux og versjon Linux 2.6 / 3.x /4.x (64-bit) eller (32-bit) avhengig av om ISO du lastet ned var henholdsvis x86_64 eller x86.





RAM -størrelsen kan være alt fra 2 GB til så mye som systemressursene kan tillate. Selv om du vil etterligne enheter fra den virkelige verden, bør du allokere opptil 6 GB for minne og 32 GB for diskstørrelse som er typiske for Android -enheter.



Ved opprettelsen vil du kanskje justere noen flere innstillinger, legge til en ekstra prosessorkjerne og forbedre skjermminnet til å begynne med. For å gjøre dette, høyreklikk på VM og åpne innstillingene. I seksjonen Innstillinger → System → Prosessor kan du tildele noen flere kjerner hvis skrivebordet ditt kan trekke det av.

Og i Innstillinger → Skjerm → Videominne kan du tildele en anstendig del av minnet og aktivere 3D -akselerasjon for en mer responsiv opplevelse.

Nå er vi klare til å starte VM.

Installere Android

Når du starter VM for første gang, vil VirtualBox insistere på at du skal gi den et oppstartbart medium. Velg Android -isoen du tidligere lastet ned for å starte maskinen med.

Velg deretter installasjonsalternativet hvis du ønsker å installere Android på VM for langvarig bruk, ellers kan du logge deg på direktemediene og leke med miljøet.

Truffet .

Partisjonering av stasjonen

Partisjonering utføres ved hjelp av et tekstlig grensesnitt, noe som betyr at vi ikke får det fine med en GUI, og vi må bruke forsiktigheten nøye på det som vises på skjermen. For eksempel, i det første skjermbildet når ingen partisjon er opprettet og bare en rå (virtuell) disk er oppdaget, ser du følgende.

Den røde bokstaven C og D indikerer at hvis du trykker på tasten C du kan opprette eller endre partisjoner og D vil oppdage flere enheter. Du kan trykke D og live media vil oppdage diskene som er festet, men det er valgfritt siden det gjorde en sjekk under oppstarten.

La oss slå C og opprett partisjoner i den virtuelle disken. Den offisielle siden anbefaler at du ikke bruker GPT, så vi vil ikke bruke det opplegget. Velg Nei ved hjelp av piltastene og trykk .

Og nå vil du bli ført inn i fdisk -verktøyet.

Vi lager bare en enkelt gigantisk partisjon for å holde ting enkelt. Naviger til piltastene med piltastene Ny alternativet og trykk . Velg primær som type partisjon, og trykk å bekrefte

Maksimal størrelse vil allerede bli valgt for deg, trykk for å bekrefte det.

Denne partisjonen er der Android OS vil bo, så selvfølgelig vil vi at den skal være oppstartbar. Så velg Oppstartbar og trykk enter (Boot vil vises i flaggseksjonen i tabellen ovenfor), og deretter kan du navigere til delen Skriv og trykke for å skrive endringene i partisjoneringstabellen.

Da kan du Slutte partisjoneringsverktøyet og fortsett med installasjonen.

Formaterer med Ext4 og installerer Android

En ny partisjon vil komme i Velg Partisjon menyen der vi var før vi gikk nedover partisjonerings -digresjonen. La oss velge denne partisjonen og slå OK .

Velg ext4 som de facto filsystem i neste meny. Bekreft endringene i det neste vinduet ved å velge Ja og formateringen begynner. Når du blir spurt, si Ja til installasjonen av GRUB boot loader. På samme måte, si Ja for å tillate lese-skrive-operasjoner på /system katalog. Nå starter installasjonen.

Når det er installert, kan du trygt starte systemet på nytt når du blir bedt om å starte det på nytt. Du må kanskje slå av maskinen før neste omstart skjer. Gå til Innstillinger → Lagring og fjern android iso hvis den fortsatt er koblet til den virtuelle maskinen.

Fjern mediet og lagre endringene før du starter VM.

Kjører Android

I GRUB -menyen får du alternativer for å kjøre operativsystemet i feilsøkingsmodus eller på vanlig måte. La oss ta en tur til Android i en VM ved hjelp av standardalternativet, som vist nedenfor:

Og hvis alt fungerer bra, vil du se dette:

Nå bruker Android berøringsskjerm som grensesnitt i stedet for mus, når det gjelder normal bruk. Mens x86-porten kommer med en mus-pek-og-klikk-støtte, må du kanskje bruke piltastene mye i begynnelsen.

Naviger for å la oss gå, og trykk enter, hvis du bruker piltastene og velg deretter Oppsett som nytt.

Det vil se etter oppdateringer og enhetsinformasjon, før du blir bedt om å logge på med en Google -konto. Du kan hoppe over dette hvis du vil, og gå videre til å sette opp data og tid og gi brukernavnet ditt til enheten etter det.

Noen andre alternativer vil bli presentert, i likhet med alternativene du ser når du konfigurerer en ny Android -enhet. Velg passende alternativer for personvern, oppdateringer osv. Og selvfølgelig vilkårene for bruk, som vi kanskje må godta.

Etter dette kan det be deg om å legge til en annen e-postkonto eller konfigurere On-body-deteksjon siden det er en VM, ingen av alternativene er til stor nytte for oss, og vi kan klikke på Alt sett

Det vil be deg om å velge Home App etter det, som er opp til deg å bestemme, da det er et spørsmål om preferanse, og du endelig vil være i et virtualisert Android -system.

Du kan ha stor nytte av en bærbar PC med berøringsskjerm hvis du ønsker å gjøre noen intensive tester på denne VM, siden det ville etterligne en virkelig brukstilfelle mye nært.

Håper du har funnet denne opplæringen nyttig hvis du har andre lignende forespørsler som vi kan skrive om. Ta gjerne kontakt med oss.