Articles

installeren van Android op VirtualBox

Als u mobiele apps ontwikkelt Android kan een beetje een gedoe zijn. Terwijl iOS wordt geleverd met zijn subtiliteiten, mits u macOS gebruikt, Android wordt geleverd met alleen Android Studio die is ontworpen om meer dan een paar Android-versie te ondersteunen, waaronder wearables.

onnodig te zeggen dat alle binaries, SDK ‘ s, frameworks en debuggers je bestandssysteem gaan vervuilen met heel veel bestanden, logs en andere diversen objecten. Een efficiënte work around voor dit is het installeren van Android op uw VirtualBox die wegneemt een van de sluggiest aspect van Android ontwikkeling — het apparaat emulator. U kunt deze VM gebruiken om uw testapplicatie uit te voeren of gewoon spelen met Android ‘ s internals. Dus zonder verder oponthoud laten we op te zetten!

om te beginnen moeten we VirtualBox geïnstalleerd hebben op ons systeem, U kunt hier een kopie Voor Windows, macOS of een belangrijke distributie van Linux krijgen. Vervolgens zou je een kopie van Android bedoeld om te draaien op x86 hardware, want dat is wat VirtualBox gaat bieden aan een virtuele Machine een x86 of een x86_64 (a.k.een AMD64) platform te draaien.

hoewel de meeste Android-apparaten draaien op ARM, kunnen we hulp van het project Android op x86. Deze fijne mensen hebben geport Android te draaien op x86 hardware (zowel echte als virtuele) en we kunnen een kopie van de nieuwste release candidate (Android 7.1) voor onze doeleinden. U kunt de voorkeur geven aan het gebruik van een meer stabiele release, maar in dat geval Android 6.0 is ongeveer zo recent als je kunt krijgen, op het moment van dit schrijven.

VM aanmaken

Open VirtualBox en klik op” Nieuw ” (linkerbovenhoek) en selecteer in het venster virtuele Machine maken het type Linux en versie Linux 2.6 / 3.x / 4.x (64-bit) of (32-bit) afhankelijk van of de ISO die je hebt gedownload respectievelijk x86_64 of x86 was.

RAM-grootte kan variëren van 2 GB tot zoveel als uw systeembronnen kunnen toestaan. Maar als u wilt emuleren echte wereld apparaten moet u toewijzen tot 6 GB voor geheugen en 32 GB voor schijfgrootte die typisch zijn in Android-apparaten.

bij het aanmaken zou u tweak een paar extra instellingen, voeg een extra processorkern toe en verbeter het displaygeheugen voor starters. Om dit te doen, klik met de rechtermuisknop op de VM en Open instellingen. In de Instellingen → Systeem → Processor sectie kun je nog een paar kernen toewijzen als je bureaublad het eraf kan trekken.

en in Instellingen → Display → videogeheugen kunt u een behoorlijk stuk geheugen toewijzen en 3D-versnelling inschakelen voor een meer responsieve ervaring.

nu zijn we klaar om de VM op te starten.

installeren van Android

Het starten van de VM voor de eerste keer, VirtualBox zal aandringen u om het te voorzien van een bootable media. Selecteer de Android iso die u eerder gedownload om de machine op te starten met.

selecteer vervolgens de installatieoptie als u Android op de VM wilt installeren voor langdurig gebruik, anders kunt u inloggen op de live media en spelen met de omgeving.

Hit <Enter>.

partitioneren de schijf

partitioneren wordt gedaan met behulp van een tekstuele interface, wat betekent dat we niet de details van een GUI krijgen en we zullen de follow voorzichtig moeten gebruiken bij wat er op het scherm wordt getoond. Bijvoorbeeld, in het eerste scherm wanneer er geen partitie is gemaakt en alleen een raw (virtuele) schijf wordt gedetecteerd, ziet u het volgende.

De rode letter C en D geeft aan dat als u op de toets C drukt u partities kunt maken of wijzigen en D zal extra apparaten detecteren. Je kunt op D drukken en de live media zullen de aangesloten schijven detecteren, maar dat is optioneel omdat het een controle deed tijdens het opstarten.

laten we op C drukken en partities maken op de virtuele schijf. De officiële pagina raadt het gebruik van GPT af, dus we zullen dat schema niet gebruiken. Selecteer Nee met de pijltoetsen en druk op <Enter>.

en nu wordt u naar het hulpprogramma fdisk geleid.

We zullen slechts een enkele reuzenpartitie maken om het eenvoudig te houden. Met de pijltoetsen navigeer naar de nieuwe optie en druk op <Enter>. Selecteer primaire als de type van de partitie, en druk <Enter> om te bevestigen

De maximum grootte al geselecteerd voor u, hit <Enter> om te bevestigen dat.

deze partitie is waar Android OS zal verblijven, dus natuurlijk willen we dat het opstartbaar is. Dus selecteer Bootable en druk op enter (Boot zal verschijnen in de flags sectie in de tabel hierboven) en dan kun je naar de Write sectie navigeren en druk op <Enter> om de wijzigingen naar de partitioneringstabel te schrijven.

dan kunt u het partitioneringsprogramma afsluiten en verder gaan met de installatie.

formatteren met Ext4 en installeren van Android

een nieuwe partitie komt in het kies partitie menu waar we waren voordat we de partitionering digressie. Laten we deze partitie selecteren en op OK drukken.

Selecteer ext4 als het de facto bestandssysteem in het volgende menu. Bevestig de wijzigingen in het volgende venster door JA te selecteren en de opmaak zal beginnen. Als er gevraagd wordt, zeg dan ja tegen de GRUB boot loader installatie. Evenzo, zeg ja tegen het toestaan van lees-schrijf operaties op de / system directory. Nu zal de installatie beginnen.

zodra het is geà nstalleerd, kunt u het systeem veilig herstarten wanneer u wordt gevraagd om te herstarten. Het kan zijn dat u de machine moet uitschakelen voordat de volgende reboot plaatsvindt, ga naar Instellingen → Opslagruimte en verwijder de android iso als deze nog steeds is aangesloten op de VM.

verwijder de media en sla de wijzigingen op voordat u de VM opstart.

Android

in het GRUB menu krijg je opties voor het draaien van het besturingssysteem in debug mode of op de normale manier. Laten we een rondleiding door Android maken in een VM met behulp van de standaardoptie, zoals hieronder getoond:

en als alles goed werkt, zult u dit zien:

nu gebruikt android touchscreen als een interface in plaats van een muis, voor zover het normaal gebruik betreft. Terwijl de x86-poort komt met een muis point-and-click ondersteuning die je kan hebben om de pijltjestoetsen veel te gebruiken in het begin.

Navigeer naar let ‘ s go, en druk op enter, als u de pijltjestoetsen gebruikt en selecteer Instellingen als nieuw.

Het zal controleren op updates en apparaatinformatie, voordat u wordt gevraagd in te loggen met een Google-account. U kunt dit overslaan als je wilt en ga naar het opzetten van gegevens en tijd en geef uw gebruikersnaam aan het apparaat na die.

een paar andere opties zouden worden gepresenteerd, vergelijkbaar met de opties die u ziet bij het opzetten van een nieuw Android-apparaat. Selecteer de juiste opties voor privacy, updates, enz. en natuurlijk de voorwaarden van de Dienst, die we kunnen hebben om Akkoord te gaan.

hierna kan het u vragen een ander e-mailaccount toe te voegen of “On-body detection” in te stellen aangezien het een VM is, geen van de opties zijn van veel nut voor ons en we kunnen klikken op “All Set”

het zou u vragen om Home App na dat, dat is aan u om te beslissen, want het is een kwestie van voorkeur en je zal eindelijk in een gevirtualiseerde Android-systeem.

u kunt veel baat hebben bij een touchscreen-laptop als u intensieve tests wilt uitvoeren op deze VM, omdat dat een echte use case zeer nauw zou nabootsen.

hoop dat je deze tutorial nuttig hebt gevonden in het geval je een ander soortgelijk verzoek voor ons hebt om over te schrijven, aarzel dan niet om contact met ons op te nemen.