将Joda时间添加到Android Studio

时间:2015-03-24 16:08:54

标签: android jodatime libraries

我从the Joda site获取了该文件,并按照这些说明进行了for adding libraries 但是当我进入Gradle同步时,我最终得到了错误:

Gradle Sync

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.

有点困惑,我环顾四周,看到图书馆应该拥有它自己的gradle文件,但joda包没有。当我尝试使用import org.joda.time;时,它无法解析joda。有没有人知道我做错了什么?

3 个答案:

答案 0 :(得分:113)

在app / build.gradle文件中,添加如下 -

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

你不需要做任何其他事情。

您需要最新版本,请查看发布页面https://github.com/JodaOrg/joda-time/releases并相应更改版本。

答案 1 :(得分:10)

我通过joda time添加了File/Project Structure/Modules-App/Dependencies

enter image description here

点击+Library dependency即可进入对话框:

enter image description here

在这里,您可以搜索joda并将实际版本添加到项目中。如果以这种方式添加它,则无需从github手动下载最新版本或手动将内容写入build.gradle文件。 Android Studio为您完成所有工作。

答案 2 :(得分:4)

我更喜欢使用jitpack.io存储库。

在这种情况下,您应该获得joda-time的GitHub个链接(只是一个简单的搜索),然后转到Jitpack.IO,然后搜索github链接。

毕竟,你应该得到这个页面并做指示。

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

只需同步您的gradle并完成所有操作......