【发布时间】:2012-11-11 02:07:03
【问题描述】:
我不确定为什么会收到此 NoClassDefFoundError:
java.lang.NoClassDefFoundError: com.google.gson.Gson
我在 Java 构建路径中引用了 gson 2.2 库。并且该课程已很好地导入(不是真的,但自动完成工作。)
我的 targetSdk 是 15 级,minSdk 是 8。
有什么想法吗?
我可能需要旧版本的 gson 吗?我应该发布代码吗?不确定是否有必要,因为 Eclipse 不会记录任何错误并且自动完成功能有效。
谢谢。
编辑:希望我能为 JoxTraex 的评论 +1。就是这样。我要做的就是在这个帖子here. 上的答案,非常感谢 Jox。
【问题讨论】:
-
这意味着 jar 文件没有与您正在创建的最终结果 apk 一起编译。在我的问题 stackoverflow.com/questions/13327917/… 中,我面临着类似的问题。验证这一点的一种方法是使用 apktool:code.google.com/p/android-apktool 反编译 APK,然后查看结果并查看类是否存在。
-
您好,您可以发布显示错误的示例代码。我可以在你的程序中解决你的问题
-
见this post 可能你导入gson库不正确。