web-dev-qa-db-fra.com

Ajout de Joda Time à Android Studio

J'ai obtenu le fichier depuis le site Joda et j'ai suivi ces instructions pour ajouter des bibliothèques mais quand j'arrive à la synchronisation Gradle, je me retrouve avec l'erreur:

Synchronisation Gradle

Error:Configuration with name 'default' not found.

Gradle Build

Error:A problem occurred configuring project ':app'. 
> Cannot evaluate module joda : Configuration with name 'default' not found.

Un peu confus, j'ai regardé autour de moi et j'ai lu que la bibliothèque devrait avoir ses propres fichiers gradle mais pas le paquet joda. Lorsque j'essaie d'utiliser import org.joda.time; il ne peut pas résoudre joda. Quelqu'un a-t-il une idée de ce que je fais mal?

43
Cai

dans le fichier app/build.gradle, ajoutez comme ceci-

dependencies {    
    compile 'joda-time:joda-time:2.9.4'
}

Vous n'avez rien d'autre à faire.

Vous avez besoin de la dernière version, consultez la page de version https://github.com/JodaOrg/joda-time/releases et modifiez la version en conséquence.

114
Amit K. Saha

J'ai ajouté joda time via File/Project Structure/Modules-App/Dependencies.

enter image description here

Cliquer sur + et Library dependency vous amène à la boîte de dialogue:

enter image description here

Ici, vous pouvez rechercher joda et ajouter la version actuelle à votre projet. Si vous l'ajoutez de cette façon, vous n'avez pas besoin de télécharger manuellement la dernière version de github ou d'écrire manuellement quelque chose dans votre fichier build.gradle. Android Studio fait tout pour vous.

10
Christian

Je préfère complètement utiliser jitpack.io référentiel.

Dans ce cas, vous devriez obtenir GitHub liens de joda-time (juste une simple recherche) et aller à Jitpack.IO puis rechercher le lien github.

Après tout, vous devriez obtenir cette page et suivre les instructions.

https://jitpack.io/#JodaOrg/joda-time/v2.9.4

Synchronisez simplement votre gradle et tout est fait ...

4
Mehdi Khademloo