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;