我正在okhttp
为我的 Android 项目使用 , 。所有要求都很好,但是当我需要为客户调用请求时,它会显示以下错误:
> The method newCall(Request) is undefined for the type OkHttpClient
我需要创建一个这样的调用:
Call call = client.newCall(request);
请检查OkHttpClient
您已经在使用哪个版本。正如 Jake Wharton 所说:newApi()
仅为最新2.x
版本保留。请看一下:https ://github.com/square/okhttp/issues/814
请升级您OkHttpClient
的最新版本。放入 Gradle 文件
compile 'com.squareup.okhttp3:okhttp:3.0.1'
然后,在您的活动导入中:
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
希望有帮助
确保列出了正确的导入类,并且没有将旧类与新类混合。
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;