Csatlakozó egy harmadik fél könyvtár android stúdió projekt - verem túlcsordulás az orosz
Ő Android Studio lehetővé teszi, hogy csatlakozni három típusú könyvtárak a projektben:
Maven repository
A könyvtár mint .jar összeszerelt
formájában forráskód könyvtár
Végezni ezt a munkát az Android Studio egy grafikus felület, de a régi iskola kódoló lehet ugyanazt a feladatot előíró szükséges parancsokat a config Gradle kézzel.
Nyissa ki a Project ablakban (File -> Project Structure) és menj a főegység a projekt - a bal modulok listájában. nevére kattintva az alkalmazás modul (a képen az app). A megnyíló ablakban lépjen a függőségek lapra, ahol kezelheti a csatlakoztatott függőségek, újakat adhat, törölje a felesleges, és mozgassa őket a hierarchiában.

Hozzáadásához függőség, kattintson a plusz jelre a jobb és látni a három pontot - tartjuk őket részletesen:
- Könyvtár függősége - hozzátéve könyvtár külső tárolóból
Ez a tétel igényel, mint általában, a legkisebb erőfeszítéssel. Normális esetben az alapértelmezett konfigurációs Gradle a projektben, mint egy külső tároló használunk JCenter és minden önérzetes fejlesztők módjuk ott dolgozik, de lehet regisztrálni a konfigurációs adattár és más könyvtárak, ha szüksége van.
Ha kiválaszt 1, a keresőmező jelenik meg, ahol beírhatja a nevét a szükséges könyvtárakat. ha az jelen van a tárolóban - látni fogja. Az OK gomb megnyomásával mindent megtesz a kemény munka összekötő könyvtár és után Gradle tartsa meg a szükséges manipulációk letölthető és import, elérhető lesz a projekt.

Ha nem bízik az Android Studio eszközökkel és saját kezűleg szeretné hozzáadni a saját könyvtár a tárolóból, regisztrálnia kell a függőségek rész<> config build.gradle az alkalmazás egy hivatkozás a kívánt könyvtárat:
Ha bármilyen változtatást a Gradle configs tetején egy figyelmeztetést a szinkronizálás szükségességét a projekt - ha az összes változások lesznek, kattintson a Sync Now meg a jobb felső sarokban Gradle alkalmazni a módosításokat.
- Fájl függőség - a mellett a helyi könyvtár összeállított .jar
Mielőtt egy .jar, hogy elkezdi importálni a helyi könyvtárból, akkor át kell másolni az önálló könyvtár fájlt a / lib a projekt.
Ha a 2 lesz egy szabványos fájl kiválasztása párbeszédpanelen, amelyben meg kell adnia, sőt, nagyon link library fájlt.
Az OK gombra kattintva Gradle tartani néhány manipuláció import, ami némi időt vesz igénybe, ami után a könyvtár elérhető lesz a projekt.

Ha manuálisan nem ugyanaz a dolog -, hogy adjunk egy könyvtár alapján .jar, a függőségek rész<> config build.gradle alkalmazásokat kell adnia a következőket:
Hogy csatlakoztassa az összes könyvtár a mappa / lib / alkalom, hogy szükség van erre a célra:
- Modul függőség - hozzátéve könyvtár forrásból
Importálása előtt könyvtárak forráskódot le kell töltenie a forráskódot magad, és csomagolja néhány könyvtárba.
A legkisebb probléma:
A forráskód kell Gradle-design Android Studio / IntelliJ IDEA
a nevét a fő modul és a modul plug-in könyvtárakban nem lehet ugyanaz.
csatlakoztatott forrás egy könyvtár, nem egy alkalmazás (build.gradle hogy csatlakoztatja a megadott alkalmazni plugin: "com.android.library) - ez lehet korrigálni függetlenül a config Gradle csatlakoztatja.
minimális SDK változata a projekt és a könyvtárak meg kell egyeznie - meg tudod oldani magad a config Gradle projekt vagy könyvtárban.
BuildTools változata a projekt és a könyvtár azonosnak kell lennie (ajánlott), vagy mindkét változat telepíteni kell a az SDK (nem ajánlott). A legjobb megoldás - mindig a legújabb verzióját BuildTools
Ahhoz, hogy elkezdi importálni kívánt könyvtárat be projekt modulként. Kattintson a File -> New -> Import modul. adja meg az utat, hogy a gyökér mappát, ahol a kicsomagolt forrását, és kövesse más utasítást Import Wizard.

Ezt követően, a 3. bekezdés (lásd első kép) jelenik modul kiválasztása ablakban kattintson a térképen, és nyomja meg az OK gombot kell tenni, hogy importálni a projekt, akkor a könyvtár elérhető lesz a projekt.
Hozzáadása a könyvtár alapuló források kézzel - néhány sivár foglalkozás, és leírni, nem fogom. Ínyencek a manuális beállítási módjának a projekt élvezni a „szentség” csináld magad, és a többi nem kell.