java - 当我使用改造时,由 : java. lang.NoSuchFieldError : com. squareup.okhttp.internal.http.HttpMethod.METHODS 引起

标签 java android retrofit httpurlconnection

my post request 

@POST("/users/login-facebook")
@FormUrlEncoded
void loginFaceboook(@Field("token") String accessToken, @Field("fbId") String facebookId, @Field("platform") int platform,

                    Callback<LoginSignupResponse> callback)

我的等级

   compile 'com.squareup.okhttp:okhttp:2.0.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'
 compile 'com.squareup.retrofit:retrofit:1.6.1'

我的所有邮政服务也有同样的错误

最佳答案

您的依赖项版本过时且不兼容。

对于改造 1.x,最新版本是 1.9.0,您希望使用最新的 okhttp 2.x,当前版本是 2.7.5。

考虑迁移到 Retrofit 2.x 和 okhttp 3.x。

关于java - 当我使用改造时,由 : java. lang.NoSuchFieldError : com. squareup.okhttp.internal.http.HttpMethod.METHODS 引起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36598906/

相关文章:

java - 任何人都有一个很好的解决方案来抓取带有用 Javascript 生成的内容(在本例中为 HTML 表格)的页面的 HTML 源代码?

java - Java中字符串匹配方法获取以指定字母开头的单词

java - Android:如何使用改造从 json 响应中获取特定字符串?

Android:Retrofit/Volley 是如何优于 AsyncTask 的

java - 如何在 jaxb 中编写我无法控制的对象?

java - 在 Tomcat 上部署的 WAR 中的 JPA 功能

android - 使用 Hilt : this field leaks a context object 注入(inject)上下文

android - Galaxy Phone S7 VR 都是直视下方,不会移动

android - 无法使用 Flutter 中的项目创建 ExpansionPanelList

java - 调试改造错误消息的最佳方法