Ich versuche ListUtils zu verwenden, aber als ich die App ausführte, bekam ich diesen Fehler:
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.commons.collections.ListUtils" on path: DexPathList[[zip file "/data/app/com.meridianaspect.wiw-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
Also muss ich diese Bibliothek wohl irgendwie über gradle importieren, aber ich weiß nicht, wie ich das machen soll?
Antworten:
Platzieren Sie die JAR-Datei im Ordner libs im Stammverzeichnis Ihres Moduls. Dann Datei -> Projekteinstellungen. Wählen Sie auf der linken Seite das Modul aus, in dem Sie diese Bibliothek hinzufügen möchten, und wählen Sie auf der rechten Seite die Registerkarte Abhängigkeiten. Drücken Sie unten das Pluszeichen und klicken Sie auf Dateiabhängigkeit. Wählen Sie dann Ihr Glas und synchronisieren Sie das Projekt
quelle
Wählen Sie die benötigten aus und fügen Sie sie dem
build.gradle
Abhängigkeitsblock hinzu:Ich empfehle, den Link zu überprüfen, um sicherzustellen, dass Sie die neueste Version erhalten. Fühlen Sie sich frei, Änderungen vorzuschlagen.
Sammlungen : (Link)
lang : (link)
komprimieren : (Link)
net : (link)
io : (Link)
exec (Link)
Codec (Link)
http (Link)
Validator (Link)
Mathe (Link)
Hier finden Sie alle Apache-Bibliotheken
quelle
org.apache.commons:commons-lang3:3.4
. Quelle: mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4FilenameUtils
ist?compile 'commons-io:commons-io:2.5'