ग्लाइड 4.10.0: java.lang.IllegalStateException: GeneratedAppGlideModuleImpl गलत तरीके से लागू किया गया है


11

मुझे ग्लाइड 4.10.0 का उपयोग करते समय त्रुटि हो रही है

यह त्रुटि है

java.lang.IllegalStateException: GeneratedAppGlideModuleImpl is implemented incorrectly. If you've manually implemented this class, remove your implementation. The Annotation processor will generate a correct implementation.

क्या आपने इसे हल किया?
जुवी

नहीं, फिर भी नहीं। यदि आपको समाधान नहीं मिलेगा तो कृपया नीचे दिए गए उत्तर का प्रयास करें।
मोहम्मद नौशाद

मेरे मामले में यह google-map-v3-beta sdk के कारण होता है। जब मैं वापस V2 करने के लिए यह काम करता है।
जुइवी

जवाबों:


2

मेरे मामले में, यह बग तब हुआ जब मैंने अपने ऐप में Google मानचित्र दिखाने की कोशिश की। विशेष रूप से google-map-v3-betaएस.डी.के.

ऐसा लगता है कि एसडीके में ग्लाइड का एक अस्पष्ट संस्करण है जो तब टूटता है जब ऐप भी ग्लाइड का उपयोग करता है और अंतिम AndroidManifest.xml में "GlideModule" नामक एक मेटा-डेटा तत्व होता है।

Google ट्रैकर में इसके लिए एक समस्या है: https://issuetracker.google.com/issues/132323222

मेरे लिए समाधान v2 नक्शे पर वापस स्विच करना था।


मेरे साथ भी ठीक वैसा ही हुआ था!
डैनियल गोमेज़ रिको

9

पहली बात:

क्या आपने annotationProcessorनिर्भरता बदल दी है:

implementation 'com.github.bumptech.glide:glide:4.10.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0'

दूसरी बातें:

क्या आपने निम्नलिखित नियमों को आगे बढ़ाया है:

-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
  **[] $VALUES;
  public *;
}

आशा है कि यह आपकी मदद करेगा। धन्यवाद।


1
मैंने वही किया, काम नहीं किया
tmz13

आपकी क्या गलती है?
प्रतीक बुटानी

मैं 4.11.0 ग्लाइड का उपयोग कर रहा था, और इसी तरह के मुद्दे का सामना कर रहा था। जैसा कि @PratikButani ने उत्तर दिया, सुनिश्चित करें कि कार्यान्वयन और एनोटेशनप्रोसेसर संस्करण संख्या समान है।
यज़ीदीफ़

0

मुझे अपने ऐप्स के साथ इसी तरह की समस्या का सामना करना पड़ा। मैंने ग्लाइड लाइब्रेरी को 4.9.0 से 4.11.0 तक अपग्रेड किया।

इससे पहले:

implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
implementation ('com.github.bumptech.glide:okhttp3-integration:4.9.0'){
    exclude group: 'glide-parent'
}

उपरांत:

implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
implementation ('com.github.bumptech.glide:okhttp3-integration:4.11.0'){
    exclude group: 'glide-parent'
}

इससे समस्या ठीक हुई।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.