尝试运行使用jReddit library的应用程序时,会引发No Such Field Error:java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE
从其他SO问题来看,重命名http-core库似乎可以解决此问题,但是由于我在java方面相对较新,并且不想编辑jreddit jar担心它会损坏,因此我无法遵循给出的建议。
最佳答案
免责声明:我是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'
}
另外,您检查另一个我已回答here的问题