Unødvendig å si at alle binærene, SDK -ene, rammer og debuggere skal forurense filsystemet ditt med mye filer, logger og andre diverse objekter. Et effektivt arbeid for dette er å installere Android på VirtualBox som tar bort et av de tregeste aspektene ved Android -utvikling - Enhetsemulatoren. Du kan bruke denne VM til å kjøre testapplikasjonen din eller bare fikle med Androids internals. Så uten videre la oss sette opp!
For å komme i gang må vi ha VirtualBox installert på systemet vårt, du kan få en kopi for Windows, MacOS eller hvilken som helst større distro av Linux her. Deretter trenger du en kopi av Android ment å kjøre på x86 -maskinvare, for det er det VirtualBox kommer til å tilby en virtuell maskin en x86 eller en x86_64 (a.k.en AMD64) plattform å 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 siste utgivelseskandidaten (Android 7.1) For våre formål. Du foretrekker kanskje en mer stabil utgivelse, men i så fall Android 6.0 er omtrent så siste som du kan få, på dette tidspunktet.
Opprette VM
Åpne VirtualBox og klikk på “New” (øverst til venstre hjørne) og i vinduet Create Virtual Machine velger du 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ørrelse kan være alt fra 2 GB til så mye som systemressursene dine kan tillate. Selv om du vil etterligne enheter i den virkelige verden, bør du tildele opptil 6 GB for minne og 32 GB for diskstørrelse som er typiske i Android -enheter.
Når du er opprettet, kan det være lurt å finpusse noen ekstra innstillinger, legge til en ekstra prosessorkjerne og forbedre skjermminnet for startere. For å gjøre dette, høyreklikk på VM og åpne oppstillinger. I innstillingene → System → Prosessorseksjon kan du tildele noen flere kjerner hvis skrivebordet ditt kan trekke det av.
Og i Innstillinger → Display → Videominne kan du tildele en anstendig del av minnet og muliggjøre 3D -akselerasjon for en mer responsiv opplevelse.
Nå er vi klare til å starte VM.
Installere Android
Starter VM for første gang, vil VirtualBox insistere på å levere den med et oppstartbart medium. Velg Android ISO som du tidligere har lastet ned for å starte maskinen til med.
Deretter velger du installasjonsalternativet hvis du ønsker å installere Android på VM for langvarig bruk, ellers kan du gjerne logge deg på live media og leke med miljøet.
Truffet .
Partisjonering av stasjonen
Partisjonering gjøres ved hjelp av et tekstlig grensesnitt, noe som betyr at vi ikke får ting til en GUI, og vi må bruke følgene nøye med det som vises på skjermen. For eksempel i den første skjermen når det ikke er opprettet noen partisjon, og bare en rå (virtuell) disk oppdages, vil du se følgende.
Den røde bokstaven C og D indikerer at hvis du treffer nøkkelen 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 bagasjerommet.
La oss treffe C og lage partisjoner på den virtuelle disken. Den offisielle siden anbefaler å bruke GPT, slik at vi ikke bruker det ordningen. Velg ingen ved hjelp av piltastene og treff .
Og nå vil du bli ført inn i Fdisk -verktøyet.
Vi vil lage bare en enkelt gigantisk partisjon for å holde ting enkelt. Bruke piltasker navigerer til Ny alternativ og hit . Velg primær som typen partisjon, og treff å bekrefte
Maksimal størrelse vil allerede bli valgt for deg, hit for å bekrefte det.
Denne partisjonen er der Android OS vil ligge, så selvfølgelig ønsker vi at den skal være oppstartbar. Så velg Oppstartbar og treff Enter (Boot vil vises i flaggdelen i tabellen over), og så kan du navigere til skriveseksjonen og treffe å skrive endringene til partisjonstabellen.
Da kan du Slutte Partisjonsverktøyet og gå videre med installasjonen.
Formatering med ext4 og installere Android
En ny partisjon vil komme i Velg partisjon Meny hvor vi var før vi ned partisjonering av digresjonen. La oss velge denne partisjonen og treffe Ok.
Velg ext4 som de facto -filsystemet i neste meny. Bekreft endringene i neste vindu ved å velge Ja og formateringen vil begynne. Når du blir spurt, si Ja til installasjonen av Grub Boot Loader. Tilsvarende, si Ja for å tillate lese-skrive operasjoner på /system katalog. Nå begynner installasjonen.
Når den er installert, kan du trygt starte systemet på nytt når du blir bedt om å starte på nytt. Det kan hende du må slå av maskinen før neste omstart skjer, gå til Innstillinger → Lagring og fjerne Android ISO hvis den fremdeles er festet til VM.
Fjern media 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 den normale måten. La oss ta en omvisning i Android i en VM ved å bruke standardalternativet, som vist nedenfor:
Og hvis alt fungerer bra, vil du se dette:
Nå bruker Android berøringsskjerm som grensesnitt i stedet for en mus, når det gjelder normal bruk. Mens X86-porten kommer med en mus-punkt-og-klikk-støtte, kan det hende du må bruke piltastene mye i begynnelsen.
Naviger for å la oss gå, og treff Enter, hvis du bruker piltastene og deretter velg Oppsett som nytt.
Den vil se etter oppdateringer og enhetsinfo, før du ber deg om å logge på ved hjelp av 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 få andre alternativer vil bli presentert, lik alternativene du ser når du setter opp en ny Android -enhet. Velg passende alternativer for personvern, oppdateringer osv. Og selvfølgelig vilkår for tjeneste, som vi kanskje må gå med på.
Etter dette kan det be deg om å legge til en annen e-postkonto eller konfigurere "på kroppen" siden det er en VM, ingen av alternativene er til stor nytte for oss og vi kan klikke på "All Set"
Det vil be deg velge hjemme -app etter det, som er opp til deg å bestemme, da det er et spørsmål om preferanse, og du vil endelig være i et virtualisert Android -system.
Det kan hende du kan ha stor nytte av en bærbar PC med berøringsskjerm hvis du ønsker å gjøre en intensiv testing på denne VM, siden det vil etterligne en sak i virkelig verden.
Håper du har funnet denne opplæringen nyttig i tilfelle, du har noen annen lignende forespørsel for oss å skrive om, vær så snill å nå ut til oss.