Android Studio: Lisää jar kirjastoksi?

Ozzie 08/31/2017. 30 answers, 600.958 views
android android gradle android-studio android-studio dependency-management

Yritän käyttää uutta Android Studioa, mutta en näytä toimivan oikein.

Käytän Gson kirjastoa JSON-objektien serialisoimiseksi / deserialisoimiseksi. Mutta kirjasto jotenkin ei ole mukana rakentamisessa.

just a MainActivity uuden projektin, jolla oli just a MainActivity . gson-2.2.3.jar / libs-kansioon ja lisätään sen kirjastoon ( gson-2.2.3.jar kakkospainiketta-> Lisää kirjastoksi). Tämä sisältää jar ja android studio, joten se voidaan viitata lähdetiedostoista.

Kun yritän suorittaa projektia, sitä ei voi kääntää, joten lisäsin:

compile files('libs/gson-2.2.3.jar') 

riippuvuuksiin de .gradle-tiedostossa. Sen jälkeen se kootaan oikein, mutta kun suoritat sovelluksen, saan ClassDefNotFoundException .

Tietääkö kukaan, mitä teen väärin?

30 Answers


lepoetemaudit 07/12/2016.

Olen kamppaillut samasta asiasta monien tuntien ajan yrittäen saada Gson-purkki toimimaan yhtä hyvin. Lopulta säröin sen - tässä ovat vaiheet, joita otin:

  1. Laita Gson-purkki (minun tapauksestani, gson-2.2.4.jar ) libs kansioon
  2. Napsauta sitä hiiren kakkospainikkeella ja valitse "Lisää kirjastoon"
  3. Varmista, että compile files('libs/gson-2.2.4.jar') on build.gradle tiedostossa (tai compile fileTree(dir: 'libs', include: '*.jar') jos käytät useita jar-tiedostoja )
  4. Tee puhdas rakenne (voit todennäköisesti tehdä tämän hienon Android Studioissa, mutta varmista, että navigoin päätteessä sovellukseni pääkansioon ja kirjoitin gradlew clean . Olen Mac OS X: ssä, komento saattaa olla erilainen järjestelmääsi

Kun tein edellä neljä, se alkoi toimia hyvin. Mielestäni "Lisää kirjasto" -vaihe oli se, jonka olin aiemmin jättänyt vastaamatta, ja se ei toiminut ennen kuin puhdistin sen.

[Edit - lisäsi build.gradle vaiheen, joka on myös tarpeen, kuten muut ovat huomauttaneet]

5 comments
6 František Žiačik 05/25/2013
gradlew clean auttoi minua myös. Kiitos paljon!
159 J c 05/27/2013
Jos et halua lisätä nimenomaisesti rivin jokaista jar-tiedostoa varten: compile fileTree(dir: 'libs', include: '*.jar')
61 Joe 07/17/2013
Suosittelen hyödyntämään Gradlen ohimenevää riippuvuushallintaa ja lataamalla gson mavenCentral (): sta (jos tarvitset Internet-yhteyden hyväksyttävää. Lisää vain repositories { mavenCentral() } ja korvaa compile files(...) rivillä repositories { mavenCentral() } compile 'com.google.code.gson:gson:2.2.4' ja gradle lataa ja hallinnoi jar-tiedoston automaattisesti. Näin SCM voi seurata vain lähdekooditiedostoja eikä kirjastoja.
29 Yster 08/10/2014
En saa Lisää kirjastoksi vaihtoehtoa vaiheessa 2.
5 Brian Marick 01/16/2015
Android Studio 1.0.2: ssä vaiheita 2 ja 3 ei tarvita, koska tämä rivi on jo oletuksena build.gradle : compile fileTree (dir: 'libs', sisältää: ['* .jar'])

ZenBalance 12/18/2015.

Tässä on ohjeet paikallisen jar-tiedoston lisäämiseksi kirjastoksi moduuliin:

  1. Luo "libs" -kansio moduulihakemiston ylimmälle tasolle (sama hakemisto, joka sisältää "src" -hakemiston)

  2. Lisää build.gradle file seuraavat, jotta riippuvuuksien sulkeminen on:

    dependencies {
        // ... other dependencies
        compile files('libs/')
    } 
  3. Android Studio olisi jo asettanut gradlew-kääreen. Siirry komentoriviltä projektin yläosaan (hakemisto, jolla on gradlew tiedosto).

    Suorita ./gradlew assemble . Tämän pitäisi koota projekti kirjaston kanssa. Sinun on ehkä korjattava build.gradle-tiedostosi virheet tarpeen mukaan.

  4. Jotta Android Studio tunnistaisi paikalliset jar-tiedostot tukikirjastoina IDE-koodauksen aikana, sinun on tehtävä muutamia muita vaiheita:

    4.1. Napsauta hiiren kakkospainikkeella vasemmalla puolella olevaa moduulia ja valitse Open Library Settings .

    4.2. Valitse valintaikkunan vasemmasta paneelista Libraries .

    4.3. Napsauta paneelin yläpuolella olevaa + -merkkiä vasemmalta -> Java

    valikko

    4.4. Valitse paikallinen jar ja lisää se projektiin.

  5. Saatat joutua suorittamaan edellä ./gradlew vielä kerran

3 comments
4 Peter Arandorenko 01/19/2014
Minulle vaihe 2 teki sen. Kiitos.
Phil Freihofner 05/01/2015
Tämä toimi minulle. Olen Android Studion versio 1.2 Build 141.1890965, Ubuntussa. Miksi sanot "kuten Android Studio 2.5"? Onko se erilainen versio Windowsissa tai Macissa? (1 a) Näin oli vaikea. Yhdistelmälaatikko on projektin rakennealueen vasemmassa yläkulmassa. Tarvitset "Projektin" valitsemisen verrattuna "Android" ja laajennetaan "app". (1b) Ei lisätty vaihtoehtoa, mutta "Liitä" toimi. (2) Olin linja "compile fileTree (dir:" libs ", sisältää: ['* .jar'])", mutta silti tarvitsi lisätä nimenomaisen yksittäisen rivin. (4, 5) ei tarvita kerran (3) onnistuneesti. Kiitos!
Rahul Rastogi 05/18/2015
1 plus kuvakaappauksissa, jotka u lisäsi.

Ganesh Pandey 09/06/2015.

Hankkeessa right click

-> new -> module
-> import jar/AAR package
-> import select the jar file to import
-> click ok -> done 

Seuraa seuraavia kuvakaappauksia:

1:

Vaihe 1

2:

kirjoita kuvan kuvaus tähän

3:

kirjoita kuvan kuvaus tähän

Näet tämän:

kirjoita kuvan kuvaus tähän

5 comments
Ganesh Pandey 09/20/2016
@CamConnor ajattelen niin .. Muut vastaukset ovat vanhentuneita
sudobomb 09/20/2016
Kyllä tämä olisi hyväksytty vastaus
Alessandro 11/23/2016
Tämä on vastaus
1 Dave 12/18/2016
Mutta sitä ei tunnisteta kirjagalaksi. Esimerkiksi andriod-studioeditori: yritä tuoda paketin tuontitölkkiin, jota ei tunnisteta.
Dave 12/18/2016
Et pysty löytämään tapa poistaa tuodun moduulin tällä tavalla.

saneryee 05/23/2017.

Android Stuidossa pidän käyttää Gradlea Gson libin hallitsemiseen.

Lisää alle riippuvuus build.gradle-tiedostoosi.

repositories {mavenCentral()}

dependencies {compile 'com.google.code.gson:gson:2.2.4'} 

Kaikki on hyvin.

Voit myös nähdä tämän viestin. Paras tapa yhdistää kolmannen osapuolen kirjasto Android-studiossa

4 comments
2 j2emanue 11/07/2014
tämä on oikea tapa käyttää keskuspankkia.
Gary Drocella 05/04/2015
Tämä menetelmä on paras, koska se käyttää Mavenia.
1 Kitalda 06/16/2015
Muista vain päivittää versionumero viimeisimpään :) Nyt on 2.3.1, mutta tarkista linkki
Sam 11/23/2016
Tämä on ainoa asia, joka toimii!

Jukurrpa 09/02/2015.

IIRC, yksinkertaisesti käyttämällä "Lisää kirjastoina" ei riitä sen kokoamiseen projektiin.

Tarkista Intellij-apu kirjastojen lisäämisestä projektiin

Se osa, joka kiinnostaa sinua eniten, on tämä:

( File > Project Structure ) Avaa moduulin asetukset ja valitse riippuvuudet-välilehti.

Napsauta riippuvuudet -välilehdestä Lisää ja valitse Kirjasto.

Valitse Valitse kirjastot -valintaikkunassa yksi tai useampi kirjasto ja napsauta Lisää valittu.

Jos kirjasto ei näy valintaikkunassa, lisää se Kirjastot-asetuksiin, aivan Moduulien alapuolella.

Sinun ei pitäisi enää lisätä compile files() , ja kirjasto olisi lisättävä oikein projektiin.

5 comments
Ozzie 05/17/2013
Lisää kirjastoon lisäämällä jar samalla tavalla. Joten uskon, että tulos on sama. Yritän myöhemmin.
jhirsch 05/18/2013
Lisää kirjasto ei tee tätä onnistuneesti - Olen samassa veneessä kuin sinä Ozzie - EXACT sama ongelma.
Jukurrpa 05/18/2013
Okei, ajattelin, että Lisää kuin kirjasto lisäsi sen vain kirjastoluetteloon eikä lisäsi sitä moduuliriippuvuuteen.
Matt Holgate 10/22/2013
Kun yritin kokeilla tätä, löysin sen, että se lisäsi kokoavat tiedostoja () rivejä build.gradle-tiedostooni, mutta se näytti käyttävän absoluuttisia reittejä kirjastoihin (/libs/foo.jar). Muutan nämä suhteellisiin polkuihin (libs / foo.jar), jotka korjasivat ongelman minulle.
1 android learner 03/12/2015
kiitos .. se tallensi minun päiväni

Helzgate 07/29/2016.

Kaikki nämä ratkaisut ovat vanhentuneita. Nyt Android Studio on todella helppoa:

Tiedosto> Uusi moduuli ...

Seuraava näyttö näyttää outoilta, kuten valitset jonkin widgetin tai jotain, mutta säilytä se ensimmäisessä kuvassa ja vieritä vierittämällä ja etsi "Tuo JAR tai .AAR paketti"

Ota Project Structure sitten Tiedosto-valikosta. Valitse app avatusta ikkunasta ja valitse sitten dependencies , paina sitten green plus button , valitse module dependency ja valitse sitten tuodut moduulit ja paina sitten OK

2 comments
Gary Drocella 05/04/2015
Uskon, että maven olisi edelleen parempi ratkaisu erityisesti suurille hankkeille eli saneryee.
Daniele Testa 10/11/2015
Tämäkin näyttää olevan vanhentunut. Yksinkertaisesti laita .jar-tiedosto "libs" -hakemistoosi ja se luodaan itsestään automaattisesti projektillesi. Android Studio 1.4: ssa on jo oletusasetus sisällyttää kaikki * .jar-tiedostot "libs" -listaan.

user2084396 10/11/2013.

"koota tiedostoja ...", joita käytetään minulle, mutta en enää. sen jälkeen, kun paljon kipua, huomasin, että käyttää tätä sijaan toimii:

compile fileTree(dir: 'libs', include: '*.jar')

Minulla ei ole aavistustakaan siitä, miksi tämä teki eron, mutta ainakin se on töissä nyt.

1 comments
1 scottyab 07/09/2014
Tämä toimii minulle kuitenkin äskettäin löytänyt joskus AS ei poimi uusia / päivitettyä purkkia, kunnes teet gradle sync.

Vinayak Bevinakatti 05/12/2017.

Helppo askel ulkoisen kirjaston lisäämiseen Android Studio

  1. Jos olet Android View -ohjelmassa projektisuunnittelijassa, vaihda se Project näkymään alla

kirjoita kuvan kuvaus tähän

  1. Napsauta haluamaasi moduulia hiiren kakkospainikkeella, johon haluat lisätä ulkoisen kirjaston, valitse sitten New > Directroy ja New > Directroy se nimellä " libs "
  2. Kopioi blah_blah.jar sitten libs -kansioon
  3. Napsauta hiiren kakkospainikkeella blah_blah.jar, valitse sitten Add as Library.. Tämä lisää automaattisesti ja lisää build.gradle compile files('libs/blah_blah.jar') build.gradle compile files('libs/blah_blah.jar') ja synkronoi foklen. Ja olet valmis

Please Note : Jos käytät kolmannen osapuolen kirjastoja, on parempi käyttää dependencies joissa Gradle-skripti lataa automaattisesti JAR: n ja riippuvuus JAR: n, kun Gradle-komentosarja toimii.

Esimerkki: koota "com.google.android.gms: play-services-ads: 9.4.0"

Lue lisää Gradle Dependency Mangementista

1 comments
Saurabh Bhandari 05/11/2017
tämä on paras tapa lisätä jar-tiedostoja kirjastoiksi

sansa 07/24/2015.
  1. Lataa kirjaston tiedosto verkkosivuilta
  2. Kopioi ikkunoista tutustu
  3. Liitä lib-kansioon Project Explorerista
  4. Ctrl + Alt + Shift + S avaa projektirakenne
  5. Valitse Dependencies-välilehti, lisää tiedosto käyttämällä +
  6. Työkalupalkki Sync-projekti, jossa fokle-tiedosto painikkeella

Se ratkaisi ongelmani. Kokeile, jos joku haluaa lisätietoja, kerro minulle.


Fergara 09/11/2015.

Tein sen toimimalla lisäämällä vain yksi rivi build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar']) ----> AS creates this
    compile 'com.google.code.gson:gson:2.3.1'   ----------> I added this one
    } 

Älä unohda klikata "Synkronoi nyt" oikeassa yläkulmassa.

Käytän Android Studio 1.0.1: tä.

1 comments
Thufir 07/08/2017
fileTree selvittää, mitä fileTree linja tekee?

Sandeep 10/29/2015.

1. Laita purkki (minun tapauksestani, gson-2.2.4.jar ) libs-kansioon.

2. Varmista, että libs/gson-2.2.4.jar tiedostot ( libs/gson-2.2.4.jar ) on build.gradle-tiedostossasi.

3. Napsauta sitten "Sync-projekti Gradle-tiedostoilla" (vasen yläkulmassa AVD-hallintapainike).

Kun tein edellä mainitut kolme, se alkoi toimia hyvin.


A.B. 07/23/2016.

Löysin Android Studion riippuvuuspäällikön melko kätevän ja tehokkaan kolmannen osapuolen riippuvuuksien hallitsemiseen (kuten tässä mainitsema Gson). Askel askeleelta opas, joka toimi minulle (HUOMAUTUS: Nämä vaiheet testataan Android Studio 1.6: n ja sitä uudempien versioiden Windows-alustalla).

Step-1: Siirry "Rakenna> Muokkaa kirjastoja ja riippuvuuksia ..." se avata dialogin "Projektisuunnitelma"

kirjoita kuvan kuvaus tähän

Step-2: Valitse "app" ja valitse sitten "Dependencies" -välilehti. Valitse sitten "Lisää> 1 Kirjaston riippuvuus"

kirjoita kuvan kuvaus tähän

Step-3: "Valitse kirjaston riippuvuus" -ikkuna näytetään, määritä "gson" hakusanalla ja paina "hakupainiketta"

kirjoita kuvan kuvaus tähän

Step-4: Haluttu riippuvuus näkyy hakuluettelossa, valitse com.google.code.gson: gson: 2.7 (tämä on uusin versio vastauksen kirjoittamishetkellä), paina OK

kirjoita kuvan kuvaus tähän

Paina OK "Projektin rakenne" -valintaikkunassa. Gradle päivittää teidän rakentamiskäsikirjoituksesi vastaavasti.

kirjoita kuvan kuvaus tähän

Hope this would help :)

2 comments
A.B. 08/23/2016
Olen löytänyt joitakin ongelmia tämän lähestymistavan kanssa, olen työskennellyt app, joka käyttää commons-io-2.5. Kun sovellus on ladattu Google Developer Console -sovellukseen, se näyttää 0 laitteelle, joka on tuettu allekirjoitetulle apkille. Tutkinnan jälkeen olen huomannut, että minun on sijoitettava jar tiedosto app / libs / commons-io-2.5.jar ja päivittää riippuvuudet gralde kuin tämä "kääntää tiedostoja (" libs / commons-io-2.5.jar ") ", ole varma, mitä olen tehnyt väärin täällä ja miksi dokumentaatio ei kata tätä.
imsrgadich 08/10/2017
Näin se toimii. Kaikki muut vastaukset eivät toimineet. Android Studio 2.3.3

NarenderNishad 03/23/2015.

Lataa ja kopioi .jar tiedosto libs kansiossa ja lisää sitten nämä rivit build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3.1'
} 

Älä unohda klikata "Synkronoi nyt"

Android Studio 1.1.0


Pankaj kumar 06/23/2015.

Toisin kuin Eclipse, emme tarvitse ladata jar ja laittaa se / libs kansioon. Gradle käsittelee näitä asioita, tarvitsemme vain lisää Gradle-riippuvuuksia, Gradle lataa sen ja asettaa gradlen välimuistin.

Tarvittavat riippuvuudet on lisättävä seuraavasti:

riippuvuudet {koota 'com.google.code.gson: gson: 2.2.4'}

thats it Kuitenkin voimme myös ladata jar ja lisätä, että kirjasto, mutta paras käytäntö on lisätä Gradle riippuvuuksia.

1 comments
1 chathura 08/26/2015
miten tunnistaa riippuvuuslinjan lisätä? Mistä löydän ne?

huseyin 01/20/2015.

Voit tehdä tämän kahdella vaihtoehdolla.

ensimmäinen yksinkertainen tapa.

Kopioi .jar-tiedosto leikepöydälle ja lisää se lib-kansioon. Jos haluat nähdä libs-kansion projektissa, valitse projekti yhdistelmäoboboksista kansioiden yläpuolella.

sitten napsauta hiiren kakkospainikkeella .jar-tiedostoa ja valitse sitten lisää kirjastoksi ja valitse moduuli sitten ok. Voit nähdä .jar-tiedoston build.gradle-tiedostosta riippuvuuksien lohkon sisällä.

dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:21.0.3'
        compile project(':okhttp-2.0.0')
        compile 'com.google.code.gson:gson:2.3.1'
    } 

Toinen tapa on se, että voimme lisätä .jar-tiedoston moduuliin tuomalla tämän .jar-tiedoston .jar-moduuliksi ja lisäämään tämä moduuli mihin tahansa haluamiimme moduuleihin.

tuonti-moduuli ---> valitse .jar-tiedosto -> kuin tuonti .jar - kirjoita kuvan kuvaus tähän

Sitten CTRL + ALT + SHIFT + S -> projekti tukevat -> valitse moduuli, johon haluat lisätä jar -> Dependencendies -> Module Dependency. moduulin build.gradle päivitetään automaattisesti. kirjoita kuvan kuvaus tähän

1 comments
Aviv Ben Shabat 01/26/2015
Kiva. yksi muokkaus - Se on "Uusi moduuli" nyt (Android Studio 1.0.1). "Tuo-moduuli" lähettää sinut eri ohjatun toiminnon käyttöön.

Elshan 07/14/2016.

Olen tehnyt yli 3 steps ja sen työ charmi minulle.

(I am using Android Studio 2.1.2)

kirjoita kuvan kuvaus tähän

Step 1

  • Lisää jar package name (esimerkkinä compile 'com.squareup.okhttp3:okhttp:3.3.1' ) gradle build build.gradle(Module:app) osoitteessa build.gradle(Module:app) .

kirjoita kuvan kuvaus tähän

Step 2: Napsauta hiiren kakkospainikkeella app -> New -> Module

kirjoita kuvan kuvaus tähän

Step 3: Napsauta Import JAR/.AAR Package sitten paketti. esimerkkinä: OkHttp.jar

kirjoita kuvan kuvaus tähän


vuhung3990 01/30/2015.
menu File -> project struct -> module select "app" -> dependencies tab -> + button 
-> File dependency -> PATH/myfile.jar 

Aby Mathew 07/23/2015.

Laita vain .jar tiedostot Android-projektin libs kansioon.

compile fileTree(dir: 'libs', include: ['*.jar'])

tämä rivikoodi apps graddle tiedosto tekee loput.

Happy Coding :)


Luo kansio libs. Lisää .jar-tiedosto. Napsauta sitä hiiren kakkospainikkeella ja löydät lisää jar riippuvuudeksi. Klikkaa sitä. Sen kaikki mitä tarvitset. Löydät riippuvuudet, jotka on lisätty build.gradle-tiedostoosi.


idris yıldız 07/13/2015.

1) luo 'your_libs' kansio Project / app / src -kansiossa.

2) Kopioi jar-tiedostosi tähän "your_libs" -kansioon

3) Siirry Android-studiossa kohtaan Tiedosto -> Projektin rakenne -> Riippuvat -> Lisää -> Tiedoston riippuvuus ja siirry jar - tiedostoosi, jonka pitäisi olla kohdassa "src / your_libs"

3) Valitse jar-tiedosto ja napsauta OK

ja näet tämän jälkeen build.gradle: kääntää tiedostoja ('src / your_libs / your.jar')


mbo 07/13/2015.

Android-versiossa 1.1.0. Olen ratkaissut tämän kysymyksen seuraavasti:

1: Laita jar tiedosto libs hakemistoon. (Finderissa)

2: Avaa moduulin asetukset, siirry riippuvuuksiin, vasemmanpuoleisessa alakulmassa on plus-painike. Napsauta plus-painiketta ja valitse sitten "Tiedoston riippuvuus". Näet sinä jar-tiedoston. Valitse se ja se on ratkaistu.


IntelliJ Amiya 12/02/2015.

Vaihe 1: Nyt sinun app folder alla näet libs , jos et näe sitä then create it .

Vaihe 2: Drag & Drop the .jar file here , saatat saada kehotteen "This file does not belong to the project" , klikkaa OK painiketta.

Vaihe 3: Nyt sinun pitäisi nähdä jar file under libs folder , napsauta hiiren kakkospainikkeella jar tiedosto ja valitse "Add as library", Click OK for prompt "Create Library"

Vaihe 4: Nyt tämä jar on lisätty.

kirjoita kuvan kuvaus tähän


user2573236 07/11/2013.

Mac OS X:

  1. Lisää jar kirjastoksi (vedä jar libs, napsauta hiiren kakkospainikkeella lisätään lib)

  2. Lisää käännöksen kääntäminen build.grade

  3. Asenna gradle v1.6 (käytä homebrew)

    • ruoan asennusgradle
    • gradle -v
    • jos ei v1.6, päivitä homebrew
  4. Gradle puhdas (rakentaa Android ei toimi)

Tämä lajitteli minut ulos.


Christina 12/27/2014.

Kuten monet aiemmin huomauttivat, sinun on lisättävä

compile files('libs/gson-2.2.3.jar') 

sinun build.gradle-tiedostoosi.

Minulla on kuitenkin Project Eclipse -ohjelmaan siirretty Android Studio -hankkeita, ja tässä tapauksessa libs-kansio on nimeltään "lib", joten minulle "s" poistaminen ratkaisee ongelman.


Binod 07/08/2014.

compile fileTree(dir: 'libs', include: '*.jar') toimii hyvin, mutta compile files(...) ei ole testattu Studio Beta 0.8.1: lla


iberodev 09/25/2014.

Vastaukseni on periaatteessa kerätty joitakin oikeita, mutta epätäydellisiä vastauksia.

  1. Avaa build.gradle
  2. Lisää seuraava:

    dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3'
    } 

    Tämä mahdollistaa kahden eri tapa lisätä riippuvuuksia. compile fileTree(dir: 'libs', include: ['*.jar']) (kuten @Binod mainittu) kertoo kääntäjälle, että se etsii minkä tahansa JAR: n kansio libs. On hyvä käytäntö luoda sellainen kansio "libs", joka sisältää sovellusohjelman tarvitsemat jarpaketit.

Tämä mahdollistaa myös tuen Maven-riippuvuudelle. 'com.google.code.gson:gson:2.3' (kuten @saneryee mainitsi) on toinen suositeltava tapa lisätä riippuvuuksia, jotka ovat keskellä kauko-arkistoon eikä meidän / libs "paikalliseen arkistoon". Se pohjimmiltaan kertoo gradle etsimään, että version että paketti ja se kertoo kääntäjä ottaa sen kun kokoava hanke (ottaa sen luokkaan)

PS: Käytän molempia


user2779311 02/01/2015.

Uusimmalle Android 1.0.2: lle seuraava on jo olemassa build.gradle -tiedostossa

koota fileTree (sisältää: ['* .jar'], dir: 'libs')

Lisää kirjastosäiliö libs-kansioosi -> napsauta kirjastoa hiiren kakkospainikkeella -> klikkaa Lisää kirjana -> pyytää sinua lisäämään projektin -> valitse projekti -> napsauta OK Seuraava rivi lisätään automaattisesti rakentamaan .gradle

tiedostojen kokoaminen ("libs / android-query.jar")

Se teki minulle. mitään muuta ei tarvinnut. Olen näyttänyt tämän Android-akveroille kolmannelle osapuolelle kirjastosta Androidille.


parasrish 06/08/2015.
  1. Lisätty libs-kansio "app" -tasolla.
  2. Lisäsi kaikki "purkit" tässä projektissa.
  3. Seuraavaksi valitaan kaikki liuskat "libs" -kansiossa,
  4. napsauta hiiren kakkospainikkeella valittuja kohteita ja sano "lisää kirjasto"
  5. sitten löydät purkista laajennusvaihtoehto, itse projektinhaltijan sisällä.

Huomasin, että "CTRL + ALT + SHIFT + S-> projektiryhmä -> app-moduuli -> riippuvuudet" oli jo merkintä "(dir:" libs ", sisältää: '* .jar')" kääntää-vaihtoehto ", aluksi. Ja kun jar on lisätty edellä kuvattujen vaiheiden mukaan, "build.gradle" sai merkinnät uudelle lisättävälle purkille itselleen.


Ranjith Kumar 05/11/2016.

Android Studio 2.1 seuraan näin,

Goto app -> src-> pää -> assets kansio (jos ei ole saatavana, luo se) -> laita JAR-tiedostoja

kirjoita kuvan kuvaus tähän

Teidän build.gradle add addiction kuten tämä,

compile files('src/main/assets/jsoup.jar')
compile files('src/main/assets/org-apache-xmlrpc.jar')
compile files('src/main/assets/org.apache.commons.httpclient.jar')
compile files('src/main/assets/ws-commons-util-1.0.2.jar') 

Synkronoi nyt. JAR-tiedostot ovat nyt käyttövalmiina.

2 comments
Deni Erdyneev 05/12/2016
Miksi et käytä libs-hakemistoa?
Ranjith Kumar 05/12/2016
@ErdeniErdyneev Annan toisen lähestymistavan säiliötiedostojen tallentamiseen. miksi en käytä varoja? kaikki kysymykset minun lähestymistapaan? Olen valmis korjaamaan virheet, jos olen väärässä

user3686646 05/29/2014.

Toimi näin :

Luo libbikansio sovelluskansioon. Lisää .jar-tiedostoja libs-kansioon. Lisää sitten .jar-tiedostot sovelluksen build.gradle-riippuvuuteen. Lopuksi Sync-projekti Gradle-tiedostoilla.

Related questions

Hot questions

Language

Popular Tags