Een virtueel apparaat maken om uw apps te emuleren - Technologie
Doorgaan naar artikel

Hoe u een virtueel apparaat maakt om uw apps te emuleren

Advertenties

In eerdere inzendingen hebben we een eerste Android-project gebouwd en bekeken waaruit de mapstructuur bestaat die met het project wordt gegenereerd
Bij deze gelegenheid zullen we zien hoe we onze applicatie rechtstreeks op een emulator of virtueel apparaat kunnen starten.


Deze apparaten staan bekend als Android Virtual Device (AVD) en bestaan in principe uit emulators die we maken en configureren op basis van onze behoeften met betrekking tot het type apparaat, of het nu een mobiele telefoon of tablet is, schermgrootte of -dichtheid, kenmerken, versie van het besturingssysteem, geheugen naast andere elementen die belangrijk kunnen zijn voor onze toepassing.

Android Studio bevat zijn eigen emulators, die we moeten downloaden en configureren, hoewel dit niet het enige alternatief is, aangezien we emulators van derden kunnen toevoegen of de applicatie eenvoudigweg op fysieke apparaten kunnen uitvoeren. Dit laatste alternatief is ideaal, aangezien we rechtstreeks controleren het apparaat en het bronnenverbruik zijn ervan afhankelijk, terwijl als we emulators gebruiken we pc-bronnen aan de emulator moeten toewijzen, omdat deze zich gedragen als virtuele machines die een hoog RAM-geheugen vereisen. Het is echter goed om deze twee alternatieven te hebben.

Creatie van een mobiele telefoon-emulator.

 

Als er al een emulator is gemaakt in Android Studio, wordt de naam van het virtuele apparaat in de linkerbovenhoek weergegeven. In dit geval hebben we, zoals vermeld in eerdere berichten, een emulator gemaakt API 28 Pixel 2die al is geselecteerd en klaar is om de applicatie uit te voeren.


Als u er nog een wilt maken, kunnen we de optie invoeren Apparaat beheerder vanwaar we de gemaakte emulator zullen zien en deze kunnen wijzigen, of klik op "Apparaat maken" om een nieuw apparaat te maken.

Als het daarentegen de eerste keer is dat u een Android Studio-emulator maakt, ziet u dat er in de linkerbovenhoek een optie verschijnt die aangeeft dat er geen apparaten zijn (Geen apparaten) en als we deze optie weergeven, vinden we 3 opties, van waaruit we kunnen invoeren “AVD-manager” of hetzelfde pictogram in de bovenste balk zoals weergegeven in de afbeelding.


Als u op de optie klikt, wordt hetzelfde scherm geladen dat we eerder lieten zien, maar in dit geval zijn er geen emulators gemaakt en geven ze ons in plaats daarvan de mogelijkheid om er een te maken.


Als u op Maken klikt, wordt een venster geopend waarin we de verschillende categorieën zien voor het maken van emulators zoals tv, mobiele telefoons, horloges en tablets.

 

Vanaf hier selecteren we de optie "Telefoon" en kiezen we een van de beschikbare opties, daar kunnen we de naam van het apparaat zien, of het Google Play heeft (belangrijk voor bronnen waarvoor Google API's nodig zijn), grootte, resolutie en schermdichtheid. in dit geval kiezen we “Pixel 2” en klikken we op Volgende.


 

Wanneer we dit doen, wordt er een ander venster geladen van waaruit we de afbeelding moeten downloaden van de versie van het besturingssysteem waarmee we willen werken. Als er eerder gedownloade afbeeldingen zijn, worden deze hier weergegeven, maar in dit geval zien we dat er geen zijn (het is erg belangrijk dat we verbonden zijn met internet, anders kan dit proces niet worden uitgevoerd om te downloaden, daarna is het is niet nodig), we klikken op Downloaden van de gewenste optie, bijvoorbeeld, zoals te zien in de afbeelding, downloaden we "Android Pie"


Wanneer u dit doet, wordt een ander venster geladen waarin we de gebruikslicentie moeten accepteren en op Volgende moeten klikken

Het download- en installatieproces van het virtuele apparaat start automatisch. Dit kan enige tijd duren, afhankelijk van uw internetverbinding.


Als we klaar zijn, keren we terug naar het vorige venster waar we de gedownloade afbeelding al zien, selecteren deze en klikken op Volgende


We zien hoe een nieuw venster nu wordt geladen waarin we de emulatorinstellingen definiëren in termen van naam, schermoriëntatie en geavanceerde opties waarbij de hoeveelheid toegewezen RAM handmatig kan worden toegewezen. Als het geheugengebruik onder andere extern wordt gesimuleerd, klikken we op Voltooien .


Wanneer we dit doen, zien we dat onze emulator al is gekoppeld en dat het apparaat is geladen in het gedeelte 'Apparaatbeheer', zoals weergegeven aan het begin van deze handleiding.

Als we willen, kunnen we de emulator rechtstreeks starten of op het zijtabblad "Apparaatbeheer" klikken om deze te verbergen (niet noodzakelijk) en op het RUN-pictogram bovenaan klikken.

 

hierdoor wordt de emulator gestart en wordt onze applicatie weergegeven. Dit proces kan de eerste keer dat het installatieproces start enige tijd duren, daarna wordt verwacht dat de emulator vanaf nu veel sneller zal zijn.


Als we een nieuwe emulator willen maken, gaan we terug naar Apparaatbeheer en klikken op Apparaat maken


Wanneer we dit doen, herhalen we de voorgaande stappen, we kunnen bijvoorbeeld een tablet maken en aan het einde zullen we zien dat de nieuwe emulator is geladen en als we de opties weergeven, zullen we alle gemaakte emulators vinden.


Als we Apparaatbeheer opnieuw openen, zien we beide emulators en van daaruit definiëren we welke emulator we moeten gebruiken om onze applicatie te testen, door deze rechtstreeks in elke emulator te kunnen starten of door deze bovenaan te selecteren en de applicatie direct uit te voeren

Door dit te doen, wordt de emulator geladen en kunnen we ook zien hoe elke emulatoruitvoering in tabbladen is verdeeld.

Emulator-weergave.

 

Voorheen werd de standaardemulator als een apart venster geladen, momenteel is deze standaard opgenomen in de Android Studio-interface aan de linkerkant, maar we kunnen hem overal plaatsen of verwijderen als we willen dat hij zweeft, en dus een extern scherm verplaatsen zodat dat het onafhankelijk is van de IDE.

 

Om de emulator te minimaliseren, kunnen we op het zijtabblad "Emulator" klikken en deze opnieuw weergeven door er nogmaals op te klikken.


 

Als we de positie willen wijzigen, klikken we met de rechtermuisknop op “Emulator” en zien we verschillende opties, in dit geval selecteren we “Verplaatsen naar” en definiëren we de gewenste locatie.

Als we de emulator nu zwevend willen maken, dan selecteren we “Display mode” en de optie “Float”.

We hebben dus de emulator als een afzonderlijk venster van de ontwikkelomgeving.


En daarmee hebben we al virtuele devices gemaakt en geconfigureerd waarmee we onze eerste applicatie kunnen testen.

 

Het kan u ook interesseren.

 



Is er iets dat u wilt toevoegen of opmerken over dit bericht? doe gerust….En als je het leuk vond... nodig ik je uit om het te delen Y Meld u aan door de knop 'Word lid van deze site' te gebruiken om meer van dit soort berichten te zien 😉