3

我正在尝试为我的 Android 应用程序使用 Joda Time 库来获得 ISO 8601 格式的日期。我按照本指南将其加载到我的项目中,并导入了我正在使用的类。Eclipse 似乎可以很好地识别所有内容,因为它会自动完成我的导入。但是当我运行时,它似乎无法找到任何东西。我看到的第一条消息是这样的:

06-06 13:53:38.831: W/dalvikvm(4172): VFY: unable to find class referenced in signature (Lorg/joda/time/DateTime;)

然后是一些更多的 VFY 消息,然后是:

06-06 13:53:38.911: E/dalvikvm(4172): Could not find class 'org.joda.time.DateTime', referenced from method ...

然后这个:

06-06 13:53:40.661: I/dalvikvm(4172): java.lang.NoClassDefFoundError: org.joda.time.DateTime

并且虚拟机中止

我遵循的设置 Joda Time 的指南是否遗漏了什么?有什么想法可以让这个库正常工作吗?谢谢你。

4

1 回答 1

9

确保在项目目录中创建一个 libs 目录并在其中添加 jar。

然后像往常一样添加jar文件(在项目属性中)

于 2012-06-06T21:14:31.513 回答