我正在尝试将com.integralblue.HttpResponseCache
兼容性库与我的Android应用程序一起使用。我已将其jar文件及其依赖项com.jakewharton.disklrucache
复制到我项目的libs
文件夹中。
运行程序时,HttpResponseCache
上的任何调用都会导致程序失败并NoClassDefFoundError
com.jakewharton.disklrucache
。两个JAR都存在于libs文件夹中,可以导入。谷歌搜索绝对没有任何结果。
如果所有必需的JAR都存在,如何解决NoClassDefFoundError
?
答案 0 :(得分:1)
在eclipse中,较新的ADT可能有点困难,需要您配置构建路径,甚至指定这些jar应该导出到您的Android应用程序(基本上包含在apk中):
项目>属性> Java构建路径
在图书馆下,确保你的罐子出现,如果他们不尝试做,清理和重建。它们应该自动添加,如果你自己必须添加它们(你可以),它会导致像你这样的其他复杂问题,并且必须在"订单和导出&下导出它们。 #34;
然后在" Order and Export"确保" Android私人图书馆"检查。
答案 1 :(得分:0)
我刚刚在SDK管理器上更新了Google Play服务,但它确实有效。