作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已将 HttpClient 4.3.3 for android 添加到我的 build.gradle 文件中,作为 described by Apache ,但我的应用程序的大小没有改变。因此,我非常确定,虽然我的 IDE 将 httpclient-android-4.3.3 显示为外部库,但我的应用程序实际上并未包含和使用它。
我已尝试根据this post 验证http 客户端的版本。 ,但是 VersionInfo.loadVersionInfo()
一直返回 null。
我的问题归结为:
最佳答案
Android 内置了 apache HttpClient 4.0 的分支,当您尝试导入更新版本时,gradle 将忽略。(它给了我一个警告:“调试时忽略依赖项 org.apache.httpcomponents:httpclient:4.4.1,因为它可能与 Android 提供的内部版本冲突。”)
有一个 official解决方法。它是 httpclient 的一个分支,具有不同的包名和其他兼容性更改。您可以在 maven repository 中找到它(或寻找“httpclient-android”)。
关于java - 如何在 Android 上升级 Apache HttpClient 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25003272/
我是一名优秀的程序员,十分优秀!