2016-05-08 11 views
0

Ich will nicht durch die VerwendungUnable Aussagen zu importieren, während externe Bibliothek manuell hinzufügen in Android

compile 'com.github.atomfrede:jadenticon:1.1.0' 

von gradle eine externe Bibliothek verwenden.

Daher ich manuell bin das Hinzufügen all Java-Dateien aus der Bibliothek in meinem Android stuidio Projekt. (Ich weiß, das ist dumm und zeitaufwendig)

Aber ich bin nicht in der Lage ausländische Import-Anweisungen zu verwenden (nicht in der Lage zu lösen Fehler) wie

import org.apache.batik.transcoder.TranscoderException; 
import org.apache.batik.transcoder.TranscoderInput; 
import org.apache.batik.transcoder.TranscoderOutput; 
import org.apache.batik.transcoder.image.PNGTranscoder; 
import org.apache.commons.io.FileUtils; 

Ich weiß, dass dies keine Standard-Android oder Java-Klassen und vielleicht auch der Fehler ist. Aber wie kann die Originalbibliothek solche Importanweisungen verwenden?

Wie kann ich diese Importanweisungen in meinem Projekt verwenden?

+0

Gradle ist ein Bauwerkzeug, das die Abhängigkeiten der Bibliotheken automatisch herunterlädt, aber da Sie keine Großbuchstaben verwenden möchten, müssen Sie die Abhängigkeiten manuell selbst installieren. –

Antwort

1

Dies ist, weil soweit ich weiß, wenn Sie eine Bibliothek als Abhängigkeit hinzufügen und Sie Gradle synchronisieren, es auch die Bibliothek Abhängigkeiten (Abhängigkeiten das Bibliotheksprojekt abhängen) herunterlädt, so dass die Bibliothek auf diese Import-Anweisungen zugreifen kann.

In Ihrem Fall, was Sie versuchen (das ist ein bisschen dumm wie Sie sagten;)), können Sie diese Klassen in Google suchen und finden Sie die JAR-Datei mit diesen Dateien oder die unabhängigen Dateien selbst.

+1

Die Abhängigkeiten sind auch [hier] erwähnt (https://github.com/atomfredejadenticon/blob/master/build.gradle) –

+0

@JornVernee Danke für die Info –

+0

SatyenUdeshi & @JornVernee Danke eine Tonne – Michel