2016-04-07 27 views
0

Hallo an alle, ich habe eine JAR-Bibliothek in meinem Android-Projekt hinzugefügt. Es ist ein Maven-Projekt, das in seiner pom.xml auf eine andere Bibliothek verweist. Obwohl die Bibliothek beim Testen in Eclipse einwandfrei funktioniert, funktioniert sie in Android Studio nicht und gibt eine Klasse nicht gefunden Ausnahme. Die nicht gefundene Klasse ist eine Klasse in der Bibliothek, auf die im Pom der Jar-Bibliothek verwiesen wird. Irgendwelche Ideen, warum das passiert? Vielen Dank.Android Studio Maven-Projekt - Glas funktioniert nicht

Antwort

0

In Eclipse wurde die andere in pom.xml definierte Bibliothek möglicherweise bereits zwischengespeichert, sodass auf die Bibliothek vom Cache aus zugegriffen werden kann. Wenn möglich, fügen Sie die .jar-Datei der anderen Bibliothek Ihrem Projekt hinzu.

Aber wenn Sie Gradle als Ihr Build-System verwenden, wäre es am besten, wenn Sie das Repo der Bibliothek, die Sie benötigen, anstelle der .jar verwenden. Wenn es in Maven verfügbar ist, ist es wahrscheinlich auch für Gradle verfügbar. Sie können Ihre Bibliothek von der Maven central durchsuchen und finden Sie die Gradle Info am linken unteren Rand der Bibliotheksseite.

Verwandte Themen