gpt4 book ai didi

android - 使用 HttpClient 4.x 而不是内置的预测试版

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:29 25 4
gpt4 key购买 nike

有没有办法在我的 android 项目中使用较新版本的 HttpClient

我尝试在构建路径中导入 + 设置较新的 HttpClient jar,我的应用程序在 Eclipse 中编译时没有错误,但是当我在模拟器或真实设备中运行它时,它会产生强制关闭,因为显然在运行时,应用程序引用的是内置库而不是 4.1.1 ...我在某处读到有一种方法可以在构建时使用 Maven 进行“重新打包”,但我不知道从哪里开始。我将不胜感激任何可能引导我使用 4.1.1 而不是内置版本的指导。

给出一些上下文:我正在尝试将依赖于 4.1 功能的现有遗留代码移植到 android,即我正在尝试避免对我的旧代码进行重大重写。

最佳答案

这不是绝对可能的。您不控制类加载器,固件总是获胜。

你可以使用 jarjar或者将 4.1.1 重构为与 Android 不冲突的新包(例如,ogre.apache.httpclient),然后更改所有导入以使用该包。

关于android - 使用 HttpClient 4.x 而不是内置的预测试版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6711154/

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