我从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
。有没有人知道我做错了什么?
答案 0 :(得分:113)
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
。
点击+
和Library dependency
即可进入对话框:
在这里,您可以搜索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并完成所有操作......