Proguard-rules.pro में पैकेज जोड़ने के बाद Proguard Missing classes पर त्रुटि दे रहा है
सभी को नमस्ते! मैं पिछले कई दिनों से इस समस्या से जूझ रहा हूँ। प्रोजेक्ट Kotlin में है, मैं R8 (Android Gradle Plugin 7.4+) के माध्यम से obfuscation का उपयोग कर रहा हूँ। सब कुछ ठीक चल रहा था, जब तक मैंने कुछ तृतीय-पक्ष libraries (Retrofit, Gson, Room) को कनेक्ट करना शुरू नहीं किया।
मैंने `proguard-rules.pro` में डेटा मॉडल को संरक्षित करने के लिए नियम जोड़े:
```
-keep class com.myapp.data.model.** { *; }
-keep class com.myapp.data.remote.** { *; }
```
और Retrofit के लिए:
```
-keepattributes Signature
-keepattributes *Annotation*
-keep class retrofit2.** { *; }
-keepclasseswithmembers class * {
@retrofit2.http.* ;
}
```
लेकिन रिलीज़ वर्जन (minifyEnabled true) बनाते समय मुझे ये त्रुटियाँ मिल रही हैं:
```
Missing classes detected while running R8:
com.google.gson.internal.ConstructorConstructor
com.google.gson.interna