gpt4 book ai didi

android - 获取 NoSuchFieldError 实例 org/apache/http/message/BasicHeaderValueParser

转载 作者:IT老高 更新时间:2023-10-28 22:00:22 26 4
gpt4 key购买 nike

我正在开发一个 Android 应用。我正在使用 httpcore 4.3.3。当我尝试使用 ContentType.parse(string)

时,我得到了这个
java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/message/BasicHeaderValueParser; in class Lorg/apache/http/message/BasicHeaderValueParser; or its superclasses (declaration of 'org.apache.http.message.BasicHeaderValueParser' appears in /system/framework/ext.jar)

我已经进行了一些谷歌搜索,并且我了解我收到错误的原因,但我不确定如何解决它。根据我的阅读,似乎 ContentType 试图利用 Android 附带的 BasicHeaderValueParser 并且该类还没有 INSTANCE 字段。有什么帮助吗?

这些是相关的导入:

compile('org.apache.httpcomponents:httpmime:4.3.6') {
exclude module: 'httpclient'
}
compile 'org.apache.httpcomponents:httpcore:4.3.3'

最佳答案

很遗憾,HttpCore 的库存版本不能在 Android 中使用。请使用Apache HttpClient Android Port其中还包括必要的 HttpCore 类

compile('org.apache.httpcomponents:httpmime:4.3.6') {
exclude module: 'httpclient'
}
compile 'org.apache.httpcomponents:httpclient-android:4.3.5'

关于android - 获取 NoSuchFieldError 实例 org/apache/http/message/BasicHeaderValueParser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27366430/

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