Maken van Android Apps – voor volledige Beginners (5 / 7 stap)

Stap 5: Aansluiten van een Android apparaat, of uitvoeren van een emulator


Emulatie

Zoals eerder vermeld, met de emulator-functie in uw IDE is best vermeden als je kunt, omdat het de IDE aanzienlijk zal vertragen. Ook werken bepaalde functies gewoon niet in een emulator, zoals om het even wat die is gebaseerd op input van de versnellingsmeter van het apparaat. Maar als je een Android apparaat niet hebt, dan zul je de emulator gebruikt. Van uw MOOC set-up instructies moeten u vertellen hoe te doen, anders kijk in de help-functie van de IDE die u gebruikt. Als u van plan bent te distribueren uw apps via Google Play (of anders) dan you gonna moet vroeg of laat hoe dan ook, de emulator gebruiken om te testen dat ze werken op een waaier van verschillende apparaten.

U zult moeten kiezen welk Androïde apparaat te emuleren en welke versie van het Android besturingssysteem. Kiezen welk type apparaat u wilt schrijven apps voor (smartwatch, telefoon, tablet, TV of wat dan ook), en binnen die Kies een populaire apparaat, of misschien wel een die eigenaar is van een vriend – er is altijd een kans dat ze kunt u proberen uw app op hun apparaat. Kies dan een versie van het OS dat het redelijk up-to-date maar wordt gebruikt door een groot aantal apparaten. De versies zijn achterwaarts compatibel, met andere woorden een apparaat met KitKat werkt ook apps geschreven voor Jelly Bean (en alle eerdere versies), maar niet andersom. Kunt u een indicatie van hoe veel gebruikte elke versie is op dit moment door raadpleging van het dashboard van de versie van de Android-platform. Op het moment van schrijven (begin Feb 2016), is de verdeling als volgt:

NaamAPIDistributieCumulatieve verdeling
(vóór Jelly Bean)→155,9%5,9%
Jelly Bean169,0%14,9%
Jelly Bean1712.2%27.1%
Jelly Bean183,5%30,6%
KitKat1936,1%66,7%
Lolly2116,9%83.6%
Lolly2215,7%99,3%
Marshmallow230,7%100%

Dit betekent dat, als u het schrijven van een app die u wilt worden op grote schaal gebruikt, dan API 16 zou een goede keuze, omdat het voor iedereen maar 5,9% van Android-apparaten werken zal. Emulator selecties maken (en de Android versie zal je code in Kies) dienovereenkomstig. U zou in plaats daarvan kiezen voor API 23 en te profiteren van al de nieuwste Android toeters en bellen, maar vervolgens slechts 0,7% van het huidige apparaten zal zitten kundig voor stormloop uw app.

Wanneer u voor het eerst proberen te draaien van een app op uw virtuele apparaat, merkt u wellicht dat u moet zijn om scherm te ontgrendelen voordat u iets anders kunt doen. Je moet alles in het werk met de muis die je doen zou door te tikken of de touch-sensitive scherm op een echte Android apparaat jatten. Vooral als je nog nooit een Android apparaat hebt gebruikt, kan het een beetje aan wennen, duren.

Een echte Android apparaat aansluiten

Nogmaals, een vroege les in uw MOOC moet uitleggen hoe krijg ik het Android apparaat praten met een computer, zodat u kunt het downloaden van apps u op werkt en ontdek als ze rennen en doen wat je verwacht.

Op uw telefoon of andere Androïde apparaat is het eerste ding dat u waarschijnlijk nodig om te doen zijn de instellingen om deze te downloaden via de USB-verbinding wijzigen. De instructies kunnen variëren afhankelijk van de Android API dat het apparaat wordt uitgevoerd, maar op mijn telefoon (Lollipop, API niveau 21) ga je naar instellingen > systeem > ontwikkelaar opties en klik op USB Debugging. Ook klikt u op OK als er een bericht weergegeven over de computer RSA-sleutel vingerafdruk wordt weergegeven. Voordat dit, moet u wellicht ontwikkelaar opties om zichtbaar te maken door het selecteren van instellingen > over telefoon en 7 keer op het Build-nummerte onttrekken. (Ja, echt.) Er zijn meer gedetailleerde instructies in de Subsectie Hardware-apparaten met behulp van de Androïde website.

Met een Windows-computer moet u een geschikt stuurprogramma te downloaden. Met uw apparaat dat is aangesloten via een USB-kabel, volg de instructies op de OEM-stuurprogramma's voor USB -pagina van de sectie van de ontwikkelaars van de Androïde website.

Nu moet je klaar om te draaien van de apps die u maakt (of downloaden van je cursus) op uw apparaat. Verbinding te maken met een USB-kabel en, wanneer u voort stormloop in de IDE tikken, Controleer of dat u de instelling op het feitelijke apparaat en niet de emulator gebruiken hebt geselecteerd. In Android Studio, dit betekent selecteren "Kies een lopende apparaat" - het aangesloten apparaat moet worden vermeld - in plaats van "Lancering emulator".

Gerelateerde Artikelen

Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Een paar weken geleden, heb ik uitgevoerd REST web service bibliotheek voor WIZwiki-W7500ECO board. Ik heb gepost op Instructables, (Featured content!)Heb ik besloten om mijn eigen Apps voor de controle op mijn bord met REST API's. Mijn Apps gemaakt
Hoe u kunt besturen servomotor van android app

Hoe u kunt besturen servomotor van android app

Als u op zoek bent om te maken van de Android app om te controleren van een servomotor, dit is een perfecte instructable voor u, hier kun je een stap voor stap procedure video om te weten hoe om een android app met behulp van MIT app uitvinder te mak
Maken van vis artefacten voor Parade in Kanda Festival met ambacht & 3D

Maken van vis artefacten voor Parade in Kanda Festival met ambacht & 3D

In Japan hebben we een traditie van het maken van een verscheidenheid van fantasierijke artefacten voor paraderen in festivals. Voor dit jaar Kanda Festival van Kanda heiligdom (ward Chiyoda, Tokio), we geroepen vis artefacten met handwerk en 3D-tech
Cm7b5 - het maken van een compiler voor x86 vanaf nul

Cm7b5 - het maken van een compiler voor x86 vanaf nul

Dit is een tutorial voor het maken van een compiler voor een eenvoudige subset van de C taal op x86 het platform. De broncode en de voorbeelden zijn op github.comCm7b5 broncodeCm7b5 wikiDe codevoorbeelden doorlopen progressieve stappen:Tekenreeks tok
Maken van een internetverbinding voor de brug voor XBoxLive

Maken van een internetverbinding voor de brug voor XBoxLive

Ja, de nieuwe XBox360 Slim is uit, maar er is nog steeds een heleboel gamers die nog moeten volgen de slanke Bandwagon voor vele redenen. Één, zij willen houden dingen oude school en vingerafdruk gratis met de beëindigde, wit en zwart gematteerd XBox
Maken van een Pouch voor uw draadloze muis

Maken van een Pouch voor uw draadloze muis

Heb ik besloten om het maken van een zakje voor mijn nieuw gekochte draadloze muis, voor reizen doel.Het is gemakkelijk om een te maken!Bereiden:3 ~ 4 pieces (A4-formaat) van wol-vezel papers (voor de huid & ook prototypes)1 stuk (A4-formaat) van Rub
Het maken van een positief voor een schimmel van porselein.

Het maken van een positief voor een schimmel van porselein.

Er zijn verschillende manieren van het maken van een mal voor porselein. In dit Instructable zal mij zitten using een positieve van het gewenste stuk tot een negatieve leegte in mijn schimmel.Stap 1: Zet je idee op papier (of monitor) ik Google schet
Hoe te downloaden van betaalde Apps voor gratis Ios en Android

Hoe te downloaden van betaalde Apps voor gratis Ios en Android

Stap 1: StartGa naar deze link met uw apparaat... http://featu.re/MFA4DE.Stap 2: Stap 2 Klik op "start nu"Stap 3: Stap 3 Click installStap 4: Stap 4 App openen: Klik op DoorgaanStap 5: Stap 5 De offerta apps downloaden en punten te nemen...Stap
Controle van de Arduino met behulp van android app

Controle van de Arduino met behulp van android app

In deze instructables ga ik uit te leggen hoe de controle van de arduino IO pinnen met behulp van een android app, die we hier schrijven.De mededeling zal via ethernet en gebruiken we het GET-verzoek voor het activeren van de IO.Laten we beginnen!Sta
Maken van een app-prototype / een app prototype maken

Maken van een app-prototype / een app prototype maken

Stel, je hebt een idee voor een app op een smartphone van een tablet, hoe ga je sterven maken? Er zijn verschillende manieren om apps te ontwerpen van te maken. Het is altijd handig een idee eerst te gaan schetsen, zodat je weet waar de knoppen nl fu
Luid en flitsende Android app voor Arduino. Geen Android programmeerkennis vereist

Luid en flitsende Android app voor Arduino. Geen Android programmeerkennis vereist

IntroductieDit Instructable toont je hoe geluid toe te voegen en Arduino apparaat knipperen van menu-items aan uw pfodApp gecontroleerd. Geen Android programmeren is vereist, de pfodDesigner de Arduino schets voor u genereert.pfodApp ondersteunt reed
Maken van Vector kunst voor tatoeages of iconografie

Maken van Vector kunst voor tatoeages of iconografie

Er is een geweldig spel genaamd korf. Ik heb al langzaam introduceren iedereen hier op Instructables HQ aan het spel, maar ik heb slechts één set en het is slechts een spel voor twee spelers. Langzaam gaan! En niemand anders kan spelen als iemand al.
Maken van willekeurige kunst voor puzzels

Maken van willekeurige kunst voor puzzels

bent u nog steeds het maken van puzzels met foto's? Dat is te gemakkelijk! Ik ga u tonen hoe het maken van een puzzel met behulp van de kracht van de code, en willekeur en vector kunst... Lees verder!Dit project is enerzijds code, enerzijds kunst en
Maken van een bloempot voor buiten glasvezel

Maken van een bloempot voor buiten glasvezel

de vrouw wilde enkele mooie grotere potten op het balkon en de voordeur te zetten maar die grote decoratieve buiten bloempotten kunnen kosten meer dan $200 afhankelijk van grootte en ik was niet over te betalen die veel alleen voor één. (In feite mij