यह पृष्ठ उन Android-विशिष्ट समस्याओं के लिए युक्तियां और समस्या निवारण प्रदान करता है, जिनका सामना आपको Firebase का उपयोग करते समय हो सकता है।
अन्य चुनौतियाँ हैं या आपकी समस्या नीचे उल्लिखित नहीं है? अधिक पैन-Firebase या उत्पाद-विशिष्ट FAQ के लिए मुख्य Firebase FAQ देखना सुनिश्चित करें।
आप रिपोर्ट की गई समस्याओं और समस्या निवारण की अप-टू-डेट सूची के लिए Firebase Android SDK GitHub रेपो भी देख सकते हैं। हम आपको अपने स्वयं के Firebase Android SDK संबंधित मुद्दों को भी फ़ाइल करने के लिए प्रोत्साहित करते हैं!
मई 2021 (Firebase BoM v28.0.0) में, Firebase ने अपने सभी Android पुस्तकालयों के लिए डिसगरिंग को अक्षम कर दिया ( रिलीज़ नोट देखें)।
इस परिवर्तन का अर्थ है कि ग्रैडल बनाता है जो एंड्रॉइड ग्रैडल प्लगइन (एजीपी) v4.2 का उपयोग करता है या पहले जावा 8 समर्थन को सक्षम करने की आवश्यकता है। अन्यथा, Firebase SDK जोड़ते समय, इन Android प्रोजेक्ट्स को निम्न बिल्ड विफलता मिलती है:
D8: Invoke-customs are only supported starting with Android O (--min-api 26) Caused by: com.android.builder.dexing.DexArchiveBuilderException: Error while dexing. The dependency contains Java 8 bytecode. Please enable desugaring by adding the following to build.gradle android { compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 } } See https://developer.android.com/studio/write/java8-support.html for details. Alternatively, increase the minSdkVersion to 26 or above.
इस बिल्ड विफलता को ठीक करने के लिए, आप दो विकल्पों में से एक का अनुसरण कर सकते हैं:
- त्रुटि संदेश से सूचीबद्ध
compileOptions
अपनी ऐप-स्तरीयbuild.gradle
फ़ाइल में जोड़ें। - अपने Android प्रोजेक्ट के लिए
minSdkVersion
बढ़ाकर 26 या उससे ऊपर करें।