J'essaie d'utiliser ListUtils mais lorsque j'ai exécuté l'application, j'ai eu cette erreur:
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]]
Donc je suppose que je dois importer cette bibliothèque via gradle d'une manière ou d'une autre, mais je ne sais pas comment faire cela?
Réponses:
Placez le fichier jar dans le dossier libs à la racine de votre module. Puis Fichier -> Paramètres du projet. Dans la partie gauche, choisissez le module dans lequel vous souhaitez ajouter cette bibliothèque, dans la partie droite, choisissez l'onglet Dépendances. En bas, appuyez sur le signe Plus et cliquez sur Dépendance de fichier. Ensuite, choisissez votre jar et synchronisez le projet
la source
Choisissez ceux dont vous avez besoin et ajoutez-les au
build.gradle
bloc de dépendances de:Je vous recommande de vérifier le lien pour vous assurer que vous disposez de la dernière version. N'hésitez pas à suggérer des modifications.
collections : (lien)
lang : (lien)
compresser : (lien)
net : (lien)
io : (lien)
exec (lien)
codec (lien)
http (lien)
validateur (lien)
maths (lien)
Voir toutes les bibliothèques Apache ici
la source
org.apache.commons:commons-lang3:3.4
. source: mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4FilenameUtils
trouve?compile 'commons-io:commons-io:2.5'