gpt4 book ai didi

java - 如何在 Android 上升级 Apache HttpClient 版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:10:29 25 4
gpt4 key购买 nike

我已将 HttpClient 4.3.3 for android 添加到我的 build.gradle 文件中,作为 described by Apache ,但我的应用程序的大小没有改变。因此,我非常确定,虽然我的 IDE 将 httpclient-android-4.3.3 显示为外部库,但我的应用程序实际上并未包含和使用它。

我已尝试根据this post 验证http 客户端的版本。 ,但是 VersionInfo.loadVersionInfo() 一直返回 null。

我的问题归结为:

  1. 如何验证我使用的 Apache HttpClient 的版本?
  2. 如何才能使我的应用程序使用我在 Gradle 中指定的版本?我应该在我的 gradle 构建中排除 Android HttpClient 吗?

最佳答案

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com