HttpResponse 无法解析

HttpResponse cannot be resolved

在我之前的项目中,我使用了 AsyncHttpClient,lib 是 android-async-http-1.4.8.jar,现在当我在不同的 eclipse 中导入该项目时,一切都是 fine.But它显示的环境.. 无法解析类型 org.apache.http.HttpResponse。它是间接引用自 required .class files 这个错误。 任何人都好心帮我这个......??? 我经历了 但没有得到任何东西。

右键单击项目,转到构建路径并确保标记 asynchttpclient.jar。然后清理项目。它应该工作。

可能你缺少 android-async-http-1.4.8.jar

按照导入第三方库的说明进行操作,然后使用构建路径添加它(为了编译目的,Eclipse 会知道它)。以下是分步说明:

  1. 右键单击项目中的 libs 文件夹并选择导入 -> 常规 -> 文件系统,然后下一步,在文件系统中浏览以找到库的父目录(即:将其下载到的位置).

  2. 点击确定,然后点击左窗格中的目录名(不是复选框),然后在右窗格中勾选相关的JAR。这会将库放入您的项目(物理上)。

  3. 右键单击您的项目,选择构建路径 -> 配置构建路径,然后单击库选项卡,然后添加 JAR...,导航到 libs 目录中的新 JAR 并添加它.

希望对您有所帮助!

我遇到了和你一样的问题,不要用Android6.0框架,改用这个试试Android5.0,问题解决了,希望这个回答不要太过分晚了。

我在 httpcore 4.4.1.jar 文件的帮助下解决了这个问题。 我将这个 jar 文件添加到我的 lib 文件夹,然后添加到构建路径并清理了项目。现在工作正常.. 感谢大家的宝贵贡献。

对于 API23,我降级到 android-async-http-1.4.4.jar 并导入 org.apache.http.legacy.jar 以避免错误 Header class。对我来说很好。