Retrofit 在Android 2.2上使用改型API

Retrofit 在Android 2.2上使用改型API,retrofit,androidhttpclient,Retrofit,Androidhttpclient,我必须构建一个android应用程序,该应用程序访问一个响应json的php脚本。 我迁移到安卓工作室,目标是AndroidSDK22(5.0),至少有 sdk的8(Froyo)并构建了该项目 我过去在eclipse上使用的代码出现了问题 在不工作的地方启动“httppost”请求 logcat显示了URL的“未知主机异常”,其中 作为字符串传递 当我从“defaulthttpclient”更改为“httpurlconnection”时 它工作了,但是连接太慢了。(安卓2.2上) 我读到“改造”

我必须构建一个android应用程序,该应用程序访问一个响应json的php脚本。 我迁移到安卓工作室,目标是AndroidSDK22(5.0),至少有 sdk的8(Froyo)并构建了该项目

我过去在eclipse上使用的代码出现了问题 在不工作的地方启动“httppost”请求

logcat显示了URL的“未知主机异常”,其中 作为字符串传递

当我从“defaulthttpclient”更改为“httpurlconnection”时 它工作了,但是连接太慢了。(安卓2.2上)

我读到“改造”api是一个很好的快速http请求库, 但我看到了两份相互矛盾的报告:

     The minimum sdk for retrofit is android 2.3
然后

  Retrofit uses httpurlconnection on android 2.3+ and httpclient on androd 2.2
这让我有点困惑。所以真正的问题是

  Can retrofit handle my http requests on an android 2.2 phone?

是的,但您必须使用pre2.0 okhttp、urlconnection或apache客户端运行改造

最新版本的okhttp需要Java7或android 2.3+