我希望有一个单独的项目,在普通的JVM中运行我的服务器通信代码,以进行集成测试。此代码使用构建到Android Framework中的这些库...
http://developer.android.com/reference/org/apache/http/client/package-summary.html
有谁知道这应该是什么版本的Apache HTTP Client?我想在没有Android测试的情况下运行它,这些测试非常缓慢。
答案 0 :(得分:42)
Android中的HttpClient副本实际上并不匹配任何已发布的版本,如this mailing list trail所示。 Google似乎对开发代码库进行了任意快照并使用了它。
最接近的匹配似乎是:
对我来说似乎是一个巨大的争吵。
答案 1 :(得分:2)
4.x的。我不确定次要版本代码,但最新版本的httpmime和apache-mime4j在我的代码中包含在Android 1.5中包含的HttpClient时可以正常工作。
答案 2 :(得分:1)
它没有出现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
答案 3 :(得分:1)
您可以下载确切的source included in the platform。