2015-03-24 9 views
38

bekam ich die Datei von the Joda site und folgte diesen Anweisungen for adding libraries aber wenn ich auf die Gradle sync bekomme ich mit dem Fehler am Ende:Joda Time to Android Studio Hinzufügen

Gradle Sync

Error:Configuration with name 'default' not found. 

Gradle Bauen

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

Ein bisschen con fusioniert, schaute ich mich um und las, dass die Bibliothek eigene Gridle-Dateien haben sollte, aber das joda-Paket nicht. Wenn ich versuche, import org.joda.time; zu verwenden, kann es joda nicht auflösen. Hat jemand eine Vorstellung davon, was ich falsch mache?

+1

Bitte zeigen Sie uns Ihre gradle Build-Konfigurationsdatei. –

Antwort

99

in app/build.gradle Datei, fügen wie this-

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

Sie brauchen nichts anderes zu tun.

Sie benötigen die neueste Version, überprüfen Sie die Release-Seite https://github.com/JodaOrg/joda-time/releases und ändern Sie die Version entsprechend.

+1

Warum ist das nicht im Downloadbereich, vielen Dank. – Atieh

+7

Ich erhalte diese Ausnahme, wenn ich das Projekt ausführe: 'Fehler: Ausführung fehlgeschlagen für Task ': app: dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Prozess 'command' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java ' 'Fertig mit Nicht-Null-Exit-Wert 2' –

+6

mit 'kompilieren' joda-time: joda-time: + '' neue Versionen werden automatisch heruntergeladen –

9

Ich fügte joda time über File/Project Structure/Modules-App/Dependencies hinzu.

enter image description here

Ein Klick auf + und Library dependency bringt Sie zum Dialog:

enter image description here

Hier können Sie nach joda suchen und die aktuelle Version zu Ihrem Projekt hinzufügen. Wenn Sie es auf diese Weise hinzufügen, müssen Sie die neueste Version nicht manuell von github herunterladen oder manuell etwas in Ihre build.gradle-Datei schreiben. Android Studio bietet alles für dich.

4

Ich bevorzuge vollständig jitpack.io Repository.

In diesem Fall sollten Sie GitHub Links von joda-Zeit (nur eine einfache Suche) und gehen Sie zu Jitpack.IO dann suchen Sie nach dem GitHub-Link.

Immerhin sollten Sie diese Seite bekommen und die Anweisungen befolgen.

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

einfach Ihre gradle synchronisieren und alles getan ...

Verwandte Themen