Inhoudsopgave:
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024
emulator die bij Android Studio wordt geleverd, verzwelgt veel bronnen op uw ontwikkelcomputer. Als je veel ontwikkelaars bent en niet altijd beschikt over de nieuwste, krachtigste hardware, kun je problemen ondervinden bij het uitvoeren van apps in de emulator.
Als u na ongeveer vijf minuten het startscherm van Android niet ziet en u ziet uw app niet, kunt u verschillende dingen proberen:
- Schuimen, afspoelen, herhalen.
Sluit de emulator en start je applicatie opnieuw. Soms is de tweede of derde keer een charme. In zeldzame gevallen slaagt een vierde poging.
- Als u toegang hebt tot een computer met meer RAM, probeert u de app daarop te gebruiken.
Paardenkracht is belangrijk.
- Probeer een andere AVD.
AVD met een x86 systeembeeld is beter dan een AVD met een armeabi beeld. (Gelukkig, als u in een dialoogvenster kunt kiezen tussen x86 en armeabi, hoeft u niet te weten wat x86 of armeabi betekent.)
AVD's met een lagere resolutie en schermdichtheid verbruiken minder bronnen op uw ontwikkelcomputer. Dus als de AVD die je gebruikt je naar beneden sleept, zorg dan voor AVD met een lagere resolutie (een die voldoet aan de minimale SDK-vereisten van je app). Wanneer u vervolgens een app uitvoert, vraagt Android Studio u om het dialoogvenster Doelimplementatie selecteren. Kies de AVD met lagere resolutie uit de lijst van het dialoogvenster en je komt eraan.
Als je deze trucs hebt geprobeerd en nog steeds problemen ondervindt, kun je proberen de emulator van Android Studio te verlaten.
Compatibele emulators van derden
De standaardemulator van Android en AVD's (de software die u krijgt wanneer u Android Studio installeert) werken niet foutloos op elke computer. Als u niet beschikt over ten minste 16 GB RAM, kan de start van de emulator erg traag zijn. Zelfs na het opstarten kan de reactie van de emulator pijnlijk traag zijn. Als u de standaardemulator niet leuk vindt, kunt u een van de externe emulators proberen.
- op Genymotion. com , kunt u een alternatief voor de standaard Android-emulator downloaden.
Dit alternatief is beschikbaar voor Windows, Macintosh en sommige Linux-systemen. Het product van Genymotion is gratis voor persoonlijk gebruik, maar kost $ 135 per jaar voor commercieel gebruik.
- Op Android-ontwikkelaarssite kunt u Visual Studio Emulator voor Android downloaden.
Dit alternatief is gratis te gebruiken, maar werkt alleen op Windows-computers.
Als u problemen ondervindt bij het uitvoeren van de emulator die wordt geleverd bij Android Studio, zijn deze externe emulators beslist de moeite waard om te overwegen.
Apps testen op een fysiek apparaat
U kunt emulators omzeilen en uw apps testen op een echte telefoon, een tabletapparaat of zelfs een voor Android geschikte koffiepot. Om dit te doen, moet u het apparaat voorbereiden, uw ontwikkelcomputer voorbereiden en deze vervolgens met elkaar verbinden.
De Android-versie van uw apparaat moet minstens zo hoog zijn als de minimale SDK-versie van uw project.
Ga als volgt te werk om uw app te testen op een fysiek apparaat:
- Zoek op uw Android-apparaat naar de optie USB-foutopsporing:
- Als uw Android-apparaat versie 3 uitvoert. 2 of ouder, kies Instellingen → Toepassingen → Ontwikkeling.
- Als op uw Android-apparaat versie 4. 0, 4. 0. 3 of 4. 1 wordt uitgevoerd, kiest u Instellingen → Opties voor ontwikkelaars.
- Als uw Android-apparaat versie 4 of hoger uitvoert, kiest u Instellingen → Info. Tik in de About-lijst zeven keer op het Build Number-item. (Ja, zeven keer.) Druk vervolgens op de knop Vorige om terug te keren naar de lijst Instellingen. Tik in de lijst Instellingen op Opties voor ontwikkelaars. Nu geeft uw Android-apparaat de ontwikkelingslijst weer (ook wel de lijst met ontwikkelaaropties genoemd). Schakel USB-foutopsporing in de lijst Ontwikkelings- (of ontwikkelaaropties) in. Hier is een voorbeeld van wat een apparaat weergeeft als u knoeit met deze instelling:
- USB-foutopsporing is bedoeld voor ontwikkelingsdoeleinden.
Gebruik deze om gegevens te kopiëren tussen uw computer en uw apparaat,
apps zonder aankondiging op uw apparaat te installeren en loggegevens te lezen.
De stewards van Android zullen u waarschuwen dat de USB-foutopsporingsoptie het apparaat kan blootstellen aan malware.
U kunt altijd USB-foutopsporing inschakelen. Maar als je nerveus bent over beveiliging, schakel dan USB-foutopsporing uit wanneer je het apparaat niet gebruikt om apps te ontwikkelen.
Alleen voor Windows-gebruikers:) Ga naar de ontwikkelaarssite van Android om de Windows USB-driver van uw Android-apparaat te downloaden. Installeer het stuurprogramma op uw Windows-ontwikkelcomputer.
- Wanneer u begint met het uitvoeren van een app, controleert u of in uw ontwikkelcomputer het dialoogvenster Doelgroep selecteren wordt weergegeven.
- Als het dialoogvenster Select Deployment Target niet wordt weergegeven, kiest u in het hoofdmenu van Android Studio Uitvoeren → Configuraties bewerken. Selecteer aan de linkerkant van het resulterende dialoogvenster Android-app → App. Kies in de hoofdtekst van het dialoogvenster onder Opties voor implementatiedoelstellingen de optie Dialoogvenster Dialoogvenster Doel selectief openen openen en schakel het selectievakje Hetzelfde apparaat gebruiken voor toekomstige lanceringen uit. Sluit de deal af door op OK te klikken.
Zorg ervoor dat het scherm van uw Android-apparaat verlicht is.
- Deze stap is misschien niet nodig.
Houd terwijl u de volgende stap volgt een oogje op het scherm van uw Android-apparaat.
Sluit het apparaat met een USB-kabel aan op de ontwikkelcomputer.
- Niet alle USB-kabels zijn gelijk gemaakt. Sommige kabels hebben draden en metaal op plaatsen waar andere kabels (met compatibele fittingen) niets anders hebben dan plastic. Probeer de USB-kabel te gebruiken die bij uw Android-apparaat is geleverd. Als u de kabel die bij uw apparaat is geleverd niet kunt vinden of als u niet weet welke kabel bij uw apparaat is geleverd, probeer dan meer dan één kabel.Als u een werkende kabel vindt, label die kabel dan. (Als de kabel
altijd werkt, label hem dan stabiele kabel.) Wanneer u de kabel aansluit, ziet u een pop-upvenster op het scherm van het Android-apparaat. De pop-up vraagt: staat USB Debugging toe?
In reactie op USB-foutopsporing toestaan? vraag, klik op de knop OK op het scherm.
- Als u er niet naar op zoek bent, mist u USB-foutopsporing toestaan? pop-up dialoogvenster. Let op dit pop-upvenster wanneer u uw apparaat aansluit. Als je de pop-up absoluut niet ziet, ben je misschien in orde. Maar als het bericht verschijnt en u reageert er niet op, komt u beslist niet in orde.
Voer in Android Studio uw project uit.
- Android Studio biedt u het dialoogvenster Doelgroep selecteren. Selecteer uw verbonden apparaat en (lickety-split) uw app begint te draaien op uw Android-apparaat.