Какая версия Apache HTTP Client включена в Android 1.6? - PullRequest
26 голосов
/ 12 апреля 2010

Я хочу иметь отдельный проект, который запускает код связи моего сервера в обычной JVM для целей интеграционного тестирования. Этот код использует эти библиотеки, встроенные в Android Framework ...

http://developer.android.com/reference/org/apache/http/client/package-summary.html

Кто-нибудь знает, какой версией Apache HTTP Client это должно быть? Я хочу запустить его без тестов Android, которые мучительно медленные.

Ответы [ 4 ]

42 голосов
/ 27 января 2011

Копия HttpClient в Android на самом деле не соответствует ни одной из выпущенных версий, как показывает этот список рассылки . Похоже, Google сделал произвольный снимок базы кода разработки и использовал это.

Ближайшие совпадения:

  • httpcore-4,0-beta2.jar
  • HttpClient-4,0-beta1.jar

Похоже на колоссальный наворот для меня.

2 голосов
/ 12 апреля 2010

4.x. Я не уверен в коде вспомогательной версии, но последние версии httpmime и apache-mime4j работают, когда включены в мой код вместе с HttpClient, включенным в Android 1.5.

1 голос
/ 15 марта 2014

Вы можете скачать точный источник, включенный в платформу .

1 голос
/ 23 октября 2012

Не похоже, что Android 1.5 использует Apache 4.1.x. MVN зависимость: дерево показывает следующее для Android 4.0.1.2

com.google.android:android:jar:4.0.1.2:provided
[INFO] |  +- commons-logging:commons-logging:jar:1.1.1:provided
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.0.1:provided
[INFO] |  |  \- org.apache.httpcomponents:httpcore:jar:4.0.1:provided 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...