私のアプリケーションはLollipopデバイスで正常に動作しています。しかし、LollipopよりAPIが低いデバイスを使用するとエラーが発生します。以下のロリポップデバイスのOkhttpネットワークライブラリの例外
私は、ネットワーク運用のためOkhttp使用していますとOkhttpは次のエラーを与えている:
Caused by: java.lang.NoClassDefFoundError: okhttp3.HttpUrl$Builder
at okhttp3.HttpUrl.parse(HttpUrl.java:642)
at okhttp3.Request$Builder.url(Request.java:140)
ネットワーク操作は事前ロリポップデバイスで実行されているが、(またはそれ以上)ロリポップでは正常に動作していません。
私はこの理由は、ProGuardのはokhttpコードを難読化することを可能なWeb API
Request request = new Request.Builder().url(url).build();
OkHttpClient copy = client.newBuilder().readTimeout(20, TimeUnit.SECONDS).build();
Response response = copy.newCall(request).execute();
System.out.println("Response completed: " + response);
return response.body().string();
はあなたが有効になってmultidexingしているかは、拡張しますか? –
yes multidexingが有効になっています –
これの背景には何がありますか。私は多くを検索しましたが、いずれかの解決策を見つけることに失敗しました –