0

尝试运行使用jReddit 库的应用程序时,会引发 No such Field 错误: java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE

查看其他 SO 问题,似乎重命名 http-core 库可以解决此问题,但由于我在 java 方面相对较新,并且不想编辑 jreddit jar 以免损坏,我无法遵循给出的建议.

4

1 回答 1

2

免责声明:我是 jreddit 项目的当前维护者

您可以尝试在您的项目中添加这些依赖项吗?

dependencies {
    compile('com.github.jreddit:jreddit:1.0.3') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
        exclude module: 'junit'
    }
    compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'
    compile 'com.android.support:appcompat-v7:22.0.0'
}

另外,您查看我在这里回答的另一个问题

于 2015-05-12T16:27:52.900 回答