Plug - ins en instrumenten uit de wieg van de

, van binnen en van buiten,,,,,,,,,,, 58, delen, delen van,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En, als de eerste IDE) zich volledig inzetten voor de ondersteuning van de androïde, Google de androïde studio is een opwindend vooruitzicht, androïde ontwikkelaars.Maar dit betekent ook dat de beheersing van de nieuwe technologieën een van de meest voor de hand liggende is Gradle voor de bouw van een systeem.Dit artikel laat je, en... Een van de werking van het systeem van de nieuwe instrumenten, wat is de basis van het, in een van de meest belangrijke instrumenten van de grondige kennis van het dossier, leren hoe de uitvoering van en het toezicht op de taak van instrumenten.,,, je zal zorgvuldig kijken naar de studio 's in de androïde van allerlei instrumenten en instrumenten. Leren toe te voegen aan de afhankelijkheid van een project, de wieg van alle nog niet de nodige ervaring.,,, is de bouw van nieuwe en de controle van het systeem... Is de eerste stap om precies te weten waarom de opneming in de androïde studio is Een instrument van de androïde die zulk goed nieuws,,., 1.Wat is de wieg?,, Gradle is een instrument van de bouw van de automatisering, kunnen worden geïntegreerd in veel verschillende contexten, via de « plug­in ».In de studio is een androïde Gradle integratie, door middel van passende instrumenten de plug - in de tenuitvoerlegging van de nomenclatuur van de androïde.,,, als je nog nooit van de gebruikte instrumenten, het lijkt in een ontmoedigend obstakel te nemen als je naar de androïde studio.Maar Gradle rijke androïde ontwikkelaars, het is de moeite waard zijn om te leren van de wieg van de geschiedenis.   hier is een van de dingen die je kan doen verminderen, de instrumenten, nieuwe projecten, waarvoor de toewijzing van instrumenten, een groep van de standaard die automatisch van toepassing is op elk project in de studio je androïde.Als u de ontwikkeling van een project niet aan die standaard regels, Gradle is gemakkelijk aanpassen.,,,,,, verklaring van het project, de afhankelijkheid van de afhankelijkheid van modules, pot bestand of de bibliotheek, ze kan in het lokale systeem of op de server.,,,,, test, test - en instrument van uw project automatisch bron test test APK kan die tijdens de werking van je test.,,,,, de handtekening van de APK, als je nog haar alle nodige informatie, bijvoorbeeld, keypassword,,, je keyalias, Gradle voor de bouw van een dossier, je kunt gebruik maken van de instrumenten voor het genereren van aanvragen.,,,,, van een gemeenschappelijke module voor meerdere programma 's die instrumenten kunnen meerdere programma' s hebben verschillende verpakkingen en uit één enkele configuratie van de module.Deze functie is bijzonder handig androïde ontwikkelaars, en wel om een aantal redenen:,, 1.Steun voor grote apparatuur, is een belangrijke ontwikkeling, voor een groot deel van de androïde is voor zoveel mogelijk verschillende versies van de androïde apparatuur en de androïde.Google spelen of zelfs meerdere APK ter ondersteuning van de winkel, dus je kan je meerdere versies van de toepassing van het programma, de doelstellingen van elke versie van verschillende apparatuur, om ze als één enkele markt spelen de winkel, de wieg van de, waar dit vandaan komt.Je kan het gebruik van de nieuwe androïde systeem van dezelfde module voor het genereren van meerdere APK varianten.Alleen voor deze variabelen hetzelfde pakket, kan je de namen van de lijst van Google uploaden naar dezelfde uitzending,,, 2.Voor de toepassing van de verschillende versies van het programma, en, soms, in de winkel, wil het spel, de lijst van toepassingen van de verschillende versies, bijvoorbeeld, als je een gratis en "pro" versie van de aanvraag.Nogmaals, je kunt gebruik maken van de instrumenten voor het genereren van meerdere programma 's uit dezelfde module, voor elk een verschillende naam van het pakket APK.En dan kan je het uploaden elke APK respectievelijk spelen opgeslagen.,, 2.De instrumenten te onderzoeken, als je dossiers in de studio androïde - project, de bouw van een systeem van automatisch alle noodzakelijke instrumenten die het dossier.,,, omdat je ontmoet je elke keer als het creëren van een androïde studio project dossiers van het instrument, zoals het creëren van een fundamentele en zorgvuldig kijken naar de voorbeelden van projecten, deze geproduceerde documenten.,,, de eerste stap is het creëren van monsters van je project:,, een androïde studio, klik, het begin van een nieuwe androïde studio project, geef je de naam van het project, en de keuze van de domeinnaam, wil je opslag van monsters van de producten.Klik op "de volgende  ,.,, om ervoor te zorgen dat alleen, mobiele telefoons en tablet - pc 's, worden gekozen, en aanvaard het in gebreke blijven van de laagste SDK.Klik op "de volgende  ,.,, selectie van de lege activiteiten, en op de volgende  ,.,, aandringen op het gebruik van de standaard, en daarna de voltooiing van  ,.,,, Gradle voor de bouw van een document, een document op het gebied van het gebruik van een bepaalde taal, instrumenten of instrumenten voor de bouw van een logische en DSL - definitie op specifieke elementen van de « plug­in »... Interactieve.,,, de androïde studio project bestaat uit een of meer van de module, met inbegrip van onderdelen, kan je een onafhankelijke, testen en schoon.Elke module zijn eigen verzameling dossiers, dus elke robot studio project omvat twee instrumenten die het dossier:,, de Top van de documenten, bouwen, hier vindt u alle modules, laat je het project gemeenschappelijke opties. Op het niveau van de documenten, modules, bouwen, elke module zijn wieg. De oprichting van de specifiek voor De bouw van een dossier bevat de module.Je zou brengen de meeste tijd op het niveau van de redacteur van het dossier, in plaats van de projecten voor de bouw van een dossier van je top.Deze build.gradle documenten, te zien, open de androïde studio projecten,   panel (door middel van de selectie van projecten, de, etikettering) en de uitbreiding van het script, Gradle,   MAP.In onze steekproef van projecten, in de lijst van de projecten is de eerste twee van uw project op het niveau van de top en de module voor de bouw van een dossier.,,,,,, monster projecten slechts een gemeenschappelijke module de opstelling van de documenten, maar de kans geef je script, Gradle idee,   MAP misschien op zoek naar een module van een project.,,,,,,, voor de bouw van een top Gradle bestanden, elk met een androïde studio, met inbegrip van een enkel project op de Top van de Gradle, een dossier.Dit build.gradle documenten blijkt dat de eerste projecten Gradle script, een duidelijk teken van projecten en   MAP,,,,,, het grootste deel van de tijd, je moet dit dossier niet doen veranderen, maar het is nog steeds een nuttig, kennis van de inhoud en de rol van de projecten in je.   is in Het kader van een geannoteerde versie. Een typische top voor de bouw van een dossier buildscript.,, op het niveau van de projecten voor de bouw van een dossier Gradle {/gebruik van buildscript definitie afhankelijk. /bibliotheek (jcenter ()) ///////jjcenter bibliotheek hangt af van dit document COM {pad. /afhankelijkheid. De androïde instrument om de wieg: 1.0.0: ///////project afhankelijk is van de 1.0.0 androïde. //////////////« plug­in »}} {. De definitie van een project van de DEPJe moet de toepassing van de endencies. /bibliotheek ()}} {jcenter toepassing ervan hangt af van het bedrijf //////////////, pakhuis. Op het niveau van de instrumenten, module die documenten, met uitzondering van de posten voor de bouw van een horizontale Gradle dossier, elke module een wieg, om hun eigen documenten.Hier is een geannoteerde versie van module voor de bouw van een dossier, op het niveau van Gradle.,, de toepassing van de « plug­in »: "COM. De androïde. Toepassing /als gevolg van het project is een androïde toepassing van het dossier door de « plug­in », build.gradle. /androïde (//de volgende zet al je de androïde specifieke parameters en zeggen, Gradle welke versie van uw project moet een androïde.Als je al de ontwikkeling van de androïde aanvragen vóór het volgende moet bekend zijn met,. //////////////compilesdkversion 21 - de doelstellingen van het project. Buildtoolsversion ///////////////////"21.1.1" te gebruiken voor de bouw van een instrument applicationid versie. /defaultconfig {"in geval van de definitie van" /. Jessica. MyApplication je aanvraag de id /aandacht, de eerste versie van de « plug­in » van het gebruik van "software" in plaats van "applicationid. //////////////- 16 voorbeelden van projecten in de minimumeisen. //////////////targetSdkVersion 21... Je de versie van de ontwikkeling van toepassingen. ///////1 versioncode versionName" 1 "} {opnieuw buildtypesLeasing (///////'buildtypes controle van uw aanvraag is te bouwen en de verpakking.Als je wilt creëren zijn gebouwd, moet je ze toegevoegd aan dit deel van Gradle. /echt /minifyenabled loopt het proces van de opbouw van de ProGuard. /proguardfiles getdefaultproguardfile ('proguard-android verwarring. ")," - regels voor de toepassing van de androïde. Pro - //////////////SDK standaardinstelling.}}} {///////verklaring van afhankelijkheid voor de opstelling van de module. ///////filetree (directeur: "Bank", met inbegrip van: "(*)." []) /hoewel ze alleen nog JAR - documenten kunnen worden opgesteld, dat als je veel flessen tijdrovend.In dit geval, vertellen we onze bakermat van de toepassing van de in de JAR /Lips folders aan het dossier opgesteld. ///////Com. De androïde. Steun voor het scheppen van meer: ///////appcompat-v7:21.0.3 afhankelijk is, voegen ze bij de afhankelijkheid van gesloten. /}, andere instrumenten, documenten, met uitzondering van de documenten van de build.gradle, je script, Gradle MAP in het dossier bevat een aantal andere instrumenten.Het grootste deel van de tijd, je hoeft het niet handmatig bewerken van deze documenten, omdat ze automatisch bijgewerkt wanneer je geen relevante veranderingen, je project.Echter, om deze documenten in uw project een rol spelen, en dat is een goed idee.,, gradle-wrapper.properties (wieg versie), van dit document, dat andere mensen voor de opstelling van de code van je, zelfs als ze niet de instrumenten op hun computer.Dit document is de juiste versie van controle - instrumenten, de benodigde versie, als het nodig is.In onze steekproef van toepassing, gradle-wrapper.properties, omvat de volgende elementen:,, distributionbase = gradle_user_home /beslissen of het openen van de verpakking moeten worden opgeslagen in de verdeling van projecten, of in de wieg van de gids. /distributie pad = verpakking //weg, door een pakket instrumenten die nodig zijn voor de verdeling van zipstorepath decompressie /zipstorebase = = gradle_user_home. De verpakking /prestaties distributionurl = https: ////services.gradle.org/distributions/gradle-2.2.1-all.zip URL 's in de wieg is de correcte versie moet worden gedownload van het internet. ///////,,,,, dat deze instelling. Gradle, documenten met verwijzingen naar alle modules, laat je project.- omdat we monsters een module, dit dossier is heel eenvoudig, zoals je kunt zien, zijn: de toepassing ",,,,, gradle.properties (eigendom van een project), het dossier bevat de informatie van de configuratie van het hele project voor je.Dit is bij verstek is leeg, maar je kan door ze toe te voegen aan de prestaties van het dossier voor een breed scala van aan je project.,,,,,, local.properties (SDK) deze documenten - androïde wieg vertellen waar je de androïde SDK geïnstalleerd.Bijvoorbeeld:,, het SDK catalogus = /gebruikers /Jessica /library /... /SDK, moet worden opgemerkt dat de informatie die is local.properties, specifieke, lokale, androïde SDK geïnstalleerd.Het betekent dat je het niet zou redden van dit dossier in de source code onder controle, 3.De androïde studio gebruikersinterface, nu alles wat je weet van documenten automatisch gereedschap, het is tijd om naar een systeem met Gradle.Het goede nieuws is, je kan gebruik maken van de instrumenten van de androïde direct studio interfaces.,,, in de horizontale en verticale rand centrale computer studio etikettering van verschillende instrumenten, open het raam.In de volgende delen, ik zal je voorstellen aan de wieg van een androïde studio, specifiek instrument ramen en toont aan hoe de interactieve instrumenten door het raam van deze systemen.,,, Gradle taak raam kunnen gebruiken Gradle taak raam kijken en de uitvoering van de projecten deel te nemen aan de opstelling van je kan de uitvoering van De programma 's voor de verschillende taken.,, open de wieg taak "raam, op rekening, Gradle, langs de rechterkant van je androïde studio installatie.   als je pas je androïde studio gebruikersinterface en niet langer kan vinden, Gradle, rekening, en je kunt kiezen om de instrumenten van het raam, > > instrumenten en in plaats daarvan, in de wieg. Klik op je rekening, van de projecten, en in de tweede plaats is je module.Zie je een lijst van alle taken in verband met de instrumenten van deze module.,,,,,,, als je op de taak van de taak van de instrumenten in het raam, en die is begonnen met de uitvoering van de in een van de andere in de wieg van specifieke raam Console,.,,, Gradle Console, de wieg van de console zien de wieg van de produktie, als ze de uitvoering van taken in een verkeerde boodschap of een waarschuwing,.,,, open de wieg Console, de selectie, de Gradle console rechts op de rekening van de ide.Als je al de androïde studio aangepaste interfaces, kan niet naar het etiket, je kunt kiezen om de instrumenten van het raam, > > Gradle Console, integendeel, de wieg van een,, we hebben de console.De taak van het raam gevonden in de wieg, bouw je taak, assemblage, de toepassing en de versie van 'klaar voor de afgifte, het.Zoals de vergadering, de uitvoering van het mandaat van de output, taken die in de wieg, de controle zal je informeren dat je het succes van het project en het zou blijk geven van een "creëren mislukt" van het nieuws en informatie over waarom je niet vastgesteld.,,,,,,, de terminal, maar Ook de taak van de operationele instrumenten de integratie van de androïde studio, terminal.Als je weet wat de uitvoering van de taken van de instrumenten moet dan door de lijst van taken, meestal in de wieg console sneller en gemakkelijker.,,, open de terminal, klik op etiketten, terminals, de androïde studio 's, de linker of selectie van mening GT; instrumenten raam en GT; Gradle console.De terminal is gekozen in de huidige lijst van open.En dan kan je de vervulling van de taken van de instrumenten in de terminal en de dringende, beloning, of, in de sleutel in je toetsenbord,.,,, 4.Verhoogde afhankelijkheid, en de in dit deel, we zullen onderzoeken hoe het gebruik van instrumenten voor het beheer van de afhankelijkheid van de modules van je project, lokale tweede waarde afhankelijk, en de afstand tussen het binaire.,, als je toe te voegen aan de afhankelijkheid van de projecten, Gradle geeft je een paar opties.,,, - optie 1 in de bibliotheek van het project: en dossiers, met build.gradle /catalogus, documenten, wordt automatisch verlengd.,,, optie 2: wijziging van de build.gradle documenten handmatig,,, open je build.gradle documenten en de toevoeging van een nieuwe vaststelling van de afhankelijkheid van de regels.Bijvoorbeeld, als je wilt spelen met Google dienst. Uw project afhankelijk deel moet zodanig zijn dat, afhankelijk van filetree, {opgesteld (directeur: de "Bank", met inbegrip van: "(*)." []) opgesteld voor COM. Google. De androïde. GGO 's: omroep: 6,5. + "), en de keuze van 3:  , androïde studio gebruikersinterface in, projecten, panelen, sleutels, je wil toevoegen en de keuze van de afhankelijkheid van de module, open de module.,,,,,, de selectie, de afhankelijkheid van de etikettering, in de tweede plaats,, +, op de bodem van de knop van de linker hoek.Je kan kiezen uit de volgende mogelijkheden: de lijst van de bibliotheek, afhankelijk van   afhankelijk van documenten,   module afhankelijkheid, en dan kan je de input - wil je toevoegen aan je project afhankelijkheid meer informatie.Bijvoorbeeld, als je de keuze van de afhankelijkheid, bibliotheek, androïde studio een keuze, je lijst, uit de bibliotheek. En, als je nog van je af op het niveau van de module, controleer je build.gradle dossier.Het moet worden geactualiseerd, met inbegrip van de nieuwe afhankelijkheid.,,, conclusies van dit document wordt je aan alle instrumenten die het dossier van je automatisch in de typische androïde studio project dat met name op het niveau van de module Gradle dossier.Heb je ook geleerd om rechtstreeks met de Gradle een androïde studio gebruikersinterface,,,, als je meer leren over de instrumenten van belang is, dan vindt u op de website   androïde veel extra informatie op de website  , Gradle.

The first two items in the Gradle Scripts folder are the project-level and module-level Gradle build files
Example of how the Gradle Scripts folder looks for a multiple module project
Select the Gradle tab to reveal the Gradle tasks window
Example of the assemble task output in the Gradle Console
Add a dependency via the Android Studio UI



Previous:
Next Page: