Proguard beschwert sich über fehlende Klassen nach Hinzufügen von Paketen in proguard-rules.pro
Hallo zusammen! Ich kämpfe seit mehreren Tagen mit einem Problem. Das Projekt ist in Kotlin, ich verwende Obfuskation über R8 (Android Gradle Plugin 7.4+). Alles funktionierte normal, bis ich anfing, mehrere externe Bibliotheken (Retrofit, Gson, Room) einzubinden. \n\nIch habe in `proguard-rules.pro` Regeln zum Erhalten der Datenmodelle hinzugefügt:\n\n```\n-keep class com.myapp.data.model.** { *; }\n-keep class com.myapp.data.remote.** { *; }\n```\n\nUnd für Retrofit:\n\n```\n-keepattributes Signature\n-keepattributes *Annotation*\n-keep class retrofit2.** { *; }\n-keepclasseswithmembers class * {\n @retrofit2.http.* ;\n}\n```\n\nAber beim Build der Release-Version (minifyEnabled true) erhalte ich Fehler:\n\n```\nMissing classes detected while running R8:\ncom.google.gson.internal.ConstructorConstructor\ncom.google.gson.interna
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen