2015-03-24 30 views
38

Mam plik z the Joda site a następnie te instrukcje for adding libraries ale kiedy się do synchronizacji Gradle skończę z błędem:Dodawanie Joda Time to Android Studio

Gradle Sync

Error:Configuration with name 'default' not found. 

Gradle Budowanie

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

nieco con zszokowany, rozejrzałem się i przeczytałem, że biblioteka powinna mieć własne pliki gradacji, ale pakiet jody nie. Kiedy próbuję użyć import org.joda.time;, nie mogę rozwiązać problemu joda. Czy ktoś ma pojęcie o tym, co robię źle?

+1

Proszę pokazać nam swój Gradle plik konfiguracyjny build. –

Odpowiedz

99

w pliku app/build.gradle, dodać jak to-

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

Nie trzeba robić nic innego.

Potrzebujesz najnowszego wydania, sprawdź stronę Release Release https://github.com/JodaOrg/joda-time/releases i odpowiednio zmień wersję.

+1

dlaczego nie jest to w sekcji pobierania, wielkie dzięki. – Atieh

+7

Otrzymuję ten wyjątek, gdy uruchamiam projekt: 'Błąd: Wykonanie nie powiodło się dla zadania ': app: dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java ' "zakończona niezerową wartością wyjściową 2" –

+6

przy użyciu polecenia "kompilacja": czas-jody: + "nowe wersje zostaną pobrane automatycznie –

9

Dodałem joda time przez File/Project Structure/Modules-App/Dependencies.

enter image description here

Kliknięcie + i Library dependency doprowadza cię do okna:

enter image description here

Tu można szukać Joda i dodać aktualną wersję do projektu. Jeśli dodasz go w ten sposób, nie musisz ręcznie pobierać najnowszej wersji z github lub ręcznie pisać czegoś do pliku build.gradle. Android Studio zrobi to za Ciebie.

4

Całkowicie wolę korzystać z repozytorium jitpack.io.

W takim przypadku powinieneś uzyskać GitHub linki joda-time (wystarczy proste wyszukiwanie) i przejść do Jitpack.IO, a następnie wyszukać link do github.

Ostatecznie powinieneś dostać tę stronę i wykonać instrukcje.

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

Wystarczy zsynchronizować Gradle i wszystko zrobić ...