HttpResponse не может быть разрешен

В моем предыдущем проекте я использовал AsyncHttpClient, а библиотека была android-async-http-1.4.8.jar, и все было в порядке. Но теперь, когда я импортирую этот проект в другую среду eclipse, он показывает.. Тип org. apache.http.HttpResponse не может быть разрешен. На эту ошибку косвенно ссылаются требуемые файлы .class. Кто-нибудь поможет мне с этим...??? Я просмотрел отсутствующую зависимость для HttpClient, но ничего не получил.


person Zafar Imam    schedule 19.08.2015    source источник
comment
Вы добавили файлы .jar и добавили файловую зависимость ??   -  person Heshan Sandeepa    schedule 19.08.2015


Ответы (5)


Я решил эту проблему с помощью файла httpcore 4.4.1.jar. Я добавил этот файл jar в свою папку lib, а затем добавил путь сборки и очистил проект. Теперь он работает нормально. Спасибо всем за ваш ценный вклад.

person Zafar Imam    schedule 31.08.2015

Щелкните правой кнопкой мыши проект, перейдите к пути сборки и убедитесь, что отмечен asynchttpclient.jar. А затем чистый проект. Он должен работать.

person AmniX    schedule 19.08.2015

Вероятно, вам не хватает android-async-http-1.4.8.jar.

Следуйте инструкциям по импорту сторонней библиотеки, а затем добавьте ее с помощью Build Path (что делает ее известной Eclipse для целей компиляции). Вот шаг за шагом:

  1. Щелкните правой кнопкой мыши папку libs в своем проекте и выберите «Импорт» -> «Общие» -> «Файловая система», затем «Далее» выберите «Обзор» в файловой системе, чтобы найти родительский каталог библиотеки (т. е. туда, куда вы ее загрузили).

  2. Нажмите OK, затем щелкните имя каталога (не флажок) на левой панели, затем проверьте соответствующий JAR на правой панели. Это помещает библиотеку в ваш проект (физически).

  3. Щелкните правой кнопкой мыши свой проект, выберите «Путь сборки» -> «Настроить путь сборки», затем щелкните вкладку «Библиотеки», затем «Добавить JAR-файлы...», перейдите к новому JAR-файлу в каталоге libs и добавьте его.

Я надеюсь, что это помогает!

person Rajesh    schedule 19.08.2015
comment
Спасибо @Rajesh, я добавил android-async-http-1.4.8.jar и сделал все эти шаги раньше, но проблема не была решена. - person Zafar Imam; 19.08.2015
comment
@Rajesh.. Когда я просматриваю client.get(url, null, new AsyncHttpResponseHandler() {public void onSuccess(String response){} public void onSuccess(int i, org.apache.http.Header[] заголовки, byte [] bytes) { } public void onFailure(int i, org.apache.http.Header[] заголовки, byte[] bytes, Throwable throwable) { } }) ; получая сообщение об ошибке, что заголовок символа не может быть разрешен. Не могли бы вы помочь мне с этим. - person Zafar Imam; 25.08.2015

Я столкнулся с той же проблемой, что и вы, не используйте фреймворк Android6.0, и я попробую это вместо Android5.0, проблема решена, надеюсь, что этот ответ не слишком поздно.

person yunsankai    schedule 29.08.2015

Для API23 я перехожу на android-async-http-1.4.4.jar и импортирую org.apache.http.legacy.jar, чтобы избежать ошибки с устаревшим классом заголовка. Для меня работает нормально.

person technik    schedule 03.12.2016