相关疑难解决方法(0)

将Joda时间添加到Android Studio

我从Joda站点获取了文件,并按照这些说明添加库,但是当我进入Gradle同步时,我最终得到了错误:

Gradle Sync

Error:Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)

Gradle Build

Error:A problem occurred configuring project ':app'. 
> Cannot evaluate module joda : Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)

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

android jodatime libraries

44
推荐指数
3
解决办法
3万
查看次数

添加Joda时间

我正在构建一个使用时间的应用程序.我决定使用Joda时间.我正在尝试将joda时间添加到我的应用程序中.我没有将.jar文件添加到库中的经验.我按照这些步骤(见底部),或者我想.我的项目没有显示任何错误,但是当我运行一个简单的测试时:DateTime test = new DateTime();我收到一个强制关闭并出现以下错误:

 Could not find class 'org.joda.time.DateTime', referenced from method xxxx
 java.lang.NoClassDefFoundError: org.joda.time.DateTime    
Run Code Online (Sandbox Code Playgroud)

这些是我遵循的步骤:

  1. 在eclipse中创建你的android项目.
  2. 下载Joda时间
  3. 在Eclipse中,在包浏览器中查找您的项目,然后右键单击它然后调用它New -> Folder -> libs. 注意:我没有这样做,因为我已经有了一个名为的文件夹libs
  4. 复制(或)拖放joda-time-2.1.jar到新创建的libs文件夹中.
  5. 再次右键单击您的项目(在包资源管理器中)然后Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar.

现在您可以使用以下代码进行测试:

DateTime test = new DateTime();
Run Code Online (Sandbox Code Playgroud)

导入后:

import org.joda.time.DateTime;
Run Code Online (Sandbox Code Playgroud)

java android noclassdeffounderror jodatime libs

19
推荐指数
1
解决办法
4万
查看次数

java.util.Date和java.util.Calendar是否已被弃用?

似乎新的java.timeAPI提供了所有内容java.util.Date以及更多内容.自Java 8以来新的API出现时
是否有任何理由使用?应和完全避免?java.util.Datejava.timejava.util.Datejava.util.Calendar

java.util.date java-8 jsr310

6
推荐指数
1
解决办法
3199
查看次数