我正在使用谷歌下载库作为“Android SDK”管理器分发的扩展包下载。由于尚未迁移到AS / Gradle,因此使用Eclipse / Ant进行构建 - 但任何解决方案都将有所帮助。
在API 23中,Apache HTTP消失了。我已经实施了一种解决方法来使Google的LVL编译。(Lvl library and android marshmallow)
但是下载库是一个更大的难题,不确定是否真的想要修复Google的代码 - 如果必要,可能只需编写自己的代码。
有人知道方便的“插入式”(-ish)替换库或适当的解决方法吗?
~~
'com.google.android.vending.expansion.downloader.impl.AndroidHttpClient'中未提供的导入项编译错误
导入org.apache.http.Header; 导入org.apache.http.HttpEntity; 导入org.apache.http.HttpEntityEnclosingRequest; 导入org.apache.http.HttpException; 导入org.apache.http.HttpHost; 导入org.apache.http.HttpRequest; 导入org.apache.http.HttpRequestInterceptor; 导入org.apache.http.HttpResponse; 导入org.apache.http.client.ClientProtocolException; 导入org.apache.http.client.HttpClient; 导入org.apache.http.client.ResponseHandler; 导入org.apache.http.client.methods.HttpUriRequest; 导入org.apache.http.client.params.HttpClientParams; 导入org.apache.http.client.protocol.ClientContext; 导入org.apache.http.conn.ClientConnectionManager; 导入org.apache.http.conn.scheme.PlainSocketFactory; 导入org.apache.http.conn.scheme.Scheme; 导入org.apache.http.conn.scheme.SchemeRegistry; 导入org.apache.http.conn.scheme.SocketFactory; 导入org.apache.http.conn.ssl.SSLSocketFactory; 导入org.apache.http.entity.AbstractHttpEntity; 导入org.apache.http.entity.ByteArrayEntity; 导入org.apache.http.impl.client.DefaultHttpClient; 导入org.apache.http.impl.client.RequestWrapper; 导入org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager; 导入org.apache.http.params.BasicHttpParams; 导入org.apache.http.params.HttpConnectionParams; 导入org.apache.http.params.HttpParams; 导入org.apache.http.params.HttpProtocolParams; 导入org.apache.http.protocol.BasicHttpContext; 导入org.apache.http.protocol.BasicHttpProcessor; 导入org.apache.http.protocol.HttpContext;