यह पृष्ठ उन Android-विशिष्ट समस्याओं के लिए सुझाव और समस्या निवारण प्रदान करता है जो Firebase का उपयोग करते समय आपके सामने आ सकती हैं।
अन्य चुनौतियाँ हैं या आपकी समस्या नीचे उल्लिखित नहीं है? अधिक पैन-Firebase या उत्पाद-विशिष्ट FAQ के लिए मुख्य Firebase FAQ देखना सुनिश्चित करें।
आप रिपोर्ट की गई समस्याओं और समस्या निवारण की अप-टू-डेट सूची के लिए फायरबेस एंड्रॉइड एसडीके गिटहब रेपो भी देख सकते हैं। हम आपको प्रोत्साहित करते हैं कि आप अपनी खुद की फ़ायरबेस एंड्रॉइड एसडीके से संबंधित मुद्दों को भी वहां दर्ज करें!
मई 2021 (Firebase BoM v28.0.0) में, Firebase ने अपने सभी Android पुस्तकालयों के लिए डिसगरिंग को अक्षम कर दिया ( रिलीज़ नोट देखें)।
इस परिवर्तन का अर्थ है कि ग्रैडल बनाता है जो एंड्रॉइड ग्रैडल प्लगइन (एजीपी) v4.2 का उपयोग करता है या इससे पहले जावा 8 समर्थन को सक्षम करने की आवश्यकता होती है। अन्यथा, फायरबेस एसडीके जोड़ते समय, इन एंड्रॉइड प्रोजेक्ट्स को निम्नलिखित बिल्ड विफलता मिलती है:
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.
इस बिल्ड विफलता को ठीक करने के लिए, आप दो विकल्पों में से एक का अनुसरण कर सकते हैं:
- अपने ऐप-लेवल
build.gradle
फ़ाइल में एरर मैसेज से लिस्टेडcompileOptions
जोड़ें। - अपने Android प्रोजेक्ट के लिए
minSdkVersion
को बढ़ाकर 26 या उससे ऊपर करें।