Какая версия HTTP-клиента Apache поставляется в Android 1.6?
Я хочу иметь отдельный проект, который запускает код связи с сервером в обычной JVM для целей тестирования интеграции. Этот код использует эти библиотеки, которые встроены в платформу Android...
http://developer.android.com/reference/org/apache/http/client/package-summary.html
Кто-нибудь знает, какая версия Apache HTTP Client должна быть такой? Я хочу запустить его без тестов Android, которые очень медленны.
Ответы
Ответ 1
Копия HttpClient в Android фактически не соответствует ни одной из выпущенных версий, как показано этот маршрут списка рассылки. Google, похоже, сделал произвольный снимок базы кода разработки и использовал это.
Ближайшие совпадения выглядят так:
- httpcore-4,0-beta2.jar
- HttpClient-4,0-beta1.jar
Кажется, это колоссальный вздымающийся ко мне.
Ответ 2
4.x. Я не уверен в младшем коде версии, но последние версии httpmime и apache-mime4j работают, когда включены в мой код вместе с HttpClient, включенным в Android 1.5.
Ответ 3
Он не отображается, android 1.5 использует apache 4.1.x. mvn dependency: дерево показывает следующее для 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
Ответ 4
Вы можете загрузить точное источник, включенный в платформу.