Android ClassNotFoundException для компонентов Http - PullRequest
1 голос
/ 27 марта 2012

Я нахожусь в странной ситуации, в которой я понятия не имею, что происходит.

Код работал, пока я не обновил свой Android SDK до версии r17.

Код способенкомпилировать, но во время выполнения, Eclipse throws ClassNotFoundException(), в методе findClass, в PathClassLoader.class

Класс, который не найден: "org.apache.http.entity.mime.content.ContentBody" and "org.apache.http.entity.mime.content.StringBody"

Я уже импортировал в последнюю (4.1.3) http components jar file into project-> properties-> java build path-> add external jar,

, а также очистить мой проект N раз, но, похоже, ничего не работает.

Это из logcat:

03-27 17:31:32.461: W/dalvikvm(14263): VFY: unable to find class referenced in signature (Lorg/apache/http/entity/mime/content/ContentBody;)
03-27 17:31:33.802: E/dalvikvm(14263): Could not find class 'org.apache.http.entity.mime.content.StringBody', referenced from method com.milotin.core.base.MTBaseNetworkUtilities.getContentBody
03-27 17:31:33.802: W/dalvikvm(14263): VFY: unable to resolve new-instance 710 (Lorg/apache/http/entity/mime/content/StringBody;) in Lcom/milotin/core/base/MTBaseNetworkUtilities;

(извините за грязную вставку, на самом деле всего 3строки из logcat)

Мой TargetSDK - это API10, а MinSDK - это API8.

В чем причина ??

1 Ответ

0 голосов
/ 27 марта 2012

Да !!R17 виновник!Раньше я помещал эти файлы .jar вне моего проекта, теперь я перемещал их в папку проекта / lib, и проблема решалась.Вот где я нашел свое решение: Проблема с JAR-файлом в ADT r17

Спасибо!

...