Proguard funktioniert nicht mehr mit Retrofit

Ich habe ältere Fragen gefunden, die sich auf dasselbe Thema beziehen, aber mit den neuesten Versionen funktioniert keine der verfügbaren Antworten für mich.

Ich verwende Retrofit in meinem Projekt. Wenn ich versuche, zusammenzubauen, erhalte ich den folgenden Fehler:

Warnung: retrofit.client.OkClient: referenzierte Klasse com.squareup.okhttp.OkHttpClient kann nicht gefunden werden

Ich benutze die folgenden, aber nichts davon hilft:

-keepattributes Signature

-keep class retrofit.** { *; }
-keep class retrofit.http.** { *; }
-keep class retrofit.client.** { *; }
-keep class com.squareup.okhttp.** { *; }
-keep interface com.squareup.okhttp.** { *; }
-keep class com.google.gson.** { *; }
-keep class com.google.inject.* { *; }
-keep class org.apache.http.* { *; }
-keep class org.codehaus.mojo.** { *; }
-keep class org.apache.james.mime4j.* { *; }
-keep class javax.inject.* { *; }
-keep class sun.misc.Unsafe { *; }

-libraryjars libs/acra-4.5.0.jar
-libraryjars libs/radial-menu-v4.jar

-dontwarn javax.xml.stream.events.**
-dontwarn rx.**
-dontwarn org.apache.lang.**

# Application classes that will be serialized/deserialized over Gson
-keep class com.example.package.network.** { *; }

Hat jemand dieses Problem in letzter Zeit gehabt und es behoben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage