NoClassDefFoundError,jar存在

时间:2013-09-13 03:10:01

标签: android jar noclassdeffounderror

我正在尝试将com.integralblue.HttpResponseCache兼容性库与我的Android应用程序一起使用。我已将其jar文件及其依赖项com.jakewharton.disklrucache复制到我项目的libs文件夹中。

运行程序时,HttpResponseCache上的任何调用都会导致程序失败并NoClassDefFoundError com.jakewharton.disklrucache。两个JAR都存在于libs文件夹中,可以导入。谷歌搜索绝对没有任何结果。

如果所有必需的JAR都存在,如何解决NoClassDefFoundError

2 个答案:

答案 0 :(得分:1)

在eclipse中,较新的ADT可能有点困难,需要您配置构建路径,甚至指定这些jar应该导出到您的Android应用程序(基本上包含在apk中):

项目>属性> Java构建路径

在图书馆下,确保你的罐子出现,如果他们不尝试做,清理和重建。它们应该自动添加,如果你自己必须添加它们(你可以),它会导致像你这样的其他复杂问题,并且必须在"订单和导出&下导出它们。 #34;

然后在" Order and Export"确保" Android私人图书馆"检查。

答案 1 :(得分:0)

我刚刚在SDK管理器上更新了Google Play服务,但它确实有效。