gpt4 book ai didi

android - Joda-Time 2.1 和 Android - NoClassDefFoundError

转载 作者:太空宇宙 更新时间:2023-11-03 12:59:39 26 4
gpt4 key购买 nike

尝试在 Android 应用程序 (API 15) 中使用 DateTime 但在 logcat 中得到以下信息:

E/dalvikvm(794): Unable to resolve Lorg/joda/time/base/AbstractInstant; annotation class 1383
D/AndroidRuntime(794): Shutting down VM
W/dalvikvm(794): threadid=1: thread exiting with uncaught exception (group=0x409c01f8)
E/AndroidRuntime(794): FATAL EXCEPTION: main
E/AndroidRuntime(794): java.lang.NoClassDefFoundError: org/joda/convert/ToString
E/AndroidRuntime(794): at java.lang.reflect.Method.getDeclaredAnnotations(Native Method)
E/AndroidRuntime(794): at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:267)
E/AndroidRuntime(794): at com.fasterxml.jackson.databind.introspect.AnnotatedClass._addMixUnders(AnnotatedClass.java:999)
....

我有一个/libs 目录,里面有 joda-time-2.1.jar。我错过了一些明显的东西吗?


我应该更仔细地查看错误堆栈——尤其是这一行:java.lang.NoClassDefFoundError:org/joda/convert/ToString

那是来自 jar joda-convert,而不是 joda-time,并且 joda-convert jar 文件不在我的 libs 目录中。

注意:好像不需要显式导出jar

最佳答案

您需要将 joda-convert.jar 添加到您的 libs 文件夹中。从 http://sourceforge.net/projects/joda-convert/files/joda-convert/ 下载 jar

关于android - Joda-Time 2.1 和 Android - NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13678147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com