दिलचस्प पोस्ट
आरवीएम स्थापना काम नहीं कर रहा है: "आरवीएम एक फ़ंक्शन नहीं है" jqGrid पेजिंग सवाल मूल्य scanf फ़ंक्शन द्वारा c में लौट आए क्या कंसल्टर्स जावा में अपवाद फेंक सकते हैं? जावास्क्रिप्ट में मैं एक आईएसओ 8601 फॉर्मैट स्ट्रिंग कैसे आउटपुट करूँ? उपयोगकर्ता एजेंट स्टाइलशीट क्या है <Ui: repeat> के भीतर तत्व की सशर्त रेंडरिंग निर्दिष्ट करें? <C: if> काम करने के लिए प्रतीत नहीं होता है Window.location.href = window.location.href और window.location.reload के बीच अंतर () स्विफ्ट में जेएसओएन बॉडी के साथ एचटीटीपी पोस्ट का अनुरोध कैसे करें एक छवि के लिए EXIF ​​डेटा सेट करने में समस्या सी # गड़बड़ी शून्य के साथ स्ट्रिंग int परिवर्तित? संदर्भ: चर गुंजाइश क्या है, जहां से चर "अनपरिर्वरित चर" त्रुटियों और कहां से सुलभ हैं? विशिष्ट निर्देशांक पर एक जावास्क्रिप्ट क्लिक () घटना को ट्रिगर करना मल्टीपार्ट / फ़ॉर्म-डेटा अनुरोध भेजने के लिए उपकरण क्यों नहीं चर नामों के साथ शुरू संख्या?

एंड्रॉइड फायरबेज डायनेमाइटेम मॉड्यूल: मॉड्यूल डिस्क्रिप्टर लोड करने में विफल

Firebase (9.0.0) के नवीनतम संस्करण में अपग्रेड करने के बाद से, signInWithEmailAndPassword() माध्यम से उपयोगकर्ता को प्रमाणीकरण करते समय, मैं निम्नलिखित दो त्रुटियों से छुटकारा नहीं पा सकता। कोई भी विचार क्या चल रहा है?

  05-19 18:09:49.245 23550-23589/[PACKAGE] E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/[PACKAGE]-3/base.apk"],nativeLibraryDirectories= [/data/app/[PACKAGE]-3/lib/x86, /vendor/lib, /system/lib]] 

तथा

  05-19 18:09:49.252 23550-23550/[PACKAGE] E/FirebaseApp: Firebase API initialization failure.java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.zzbu(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1748) at android.content.ContentProvider.attachInfo(ContentProvider.java:1723) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) (...) Caused by: java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was expected to be of type virtual but instead was found to be of type direct (declaration of 'com.google.firebase.iid.zzg' appears in /data/data/[PACKAGE]/files/instant-run/dex/slice-com.google.firebase-firebase-iid-9.0.0_95503dc60ed409569d1585da411de93e6c633bf7-classes.dex) at com.google.firebase.iid.zzg.zzeC(Unknown Source) at com.google.firebase.iid.zzg.<init>(Unknown Source) at com.google.firebase.iid.zzg.<init>(Unknown Source) at com.google.firebase.iid.zzd.zzb(Unknown Source) at com.google.firebase.iid.FirebaseInstanceId.getInstance(Unknown Source) at java.lang.reflect.Method.invoke(Native Method) at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.zzbu(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1748) at android.content.ContentProvider.attachInfo(ContentProvider.java:1723) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) (...) 

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड फायरबेज डायनेमाइटेम मॉड्यूल: मॉड्यूल डिस्क्रिप्टर लोड करने में विफल"

क्या आप अपने Google Play सेवाएं संस्करण की जांच कर सकते हैं?

फायरबेज ऑफ़ियल वेबसाइट से :

आवश्यक शर्तें

  • एक एंड्रॉइड डिवाइस Google Play सेवाओं 9.0.0 या उसके बाद वाले संस्करण चला रहा है
  • एंड्रॉइड एसडीके प्रबंधक से Google Play सेवाएं एसडीके
  • एंड्रॉइड स्टूडियो 1.5 या अधिक
  • एक एंड्रॉइड स्टूडियो प्रोजेक्ट और उसके पैकेज का नाम।

मेरे पास एक ही समस्या थी और मुझे मेरे फ़ायरबेस कंसोल में एक गलती मिली

इस समस्या का एक कारण हो सकता है, फ़ायरबेज के अंदर आपकी साइन इन मेथोड> ऑथेंट डैशबोर्ड अक्षम हो सकता है

मैंने इसे केवल सक्षम किया और इसे काम करना शुरू कर दिया

बहुत दुख की बात है कि फायरबेज आरंभीकरण त्रुटियां इतनी सरल नहीं हैं, इसलिए डेवलपर्स को यह अनुमान लगाने की जरूरत है कि गलत क्या हुआ। मेरे मामले में मैंने केवल आयात किया था:

 compile 'com.google.firebase:firebase-auth:10.2.0' 

और भी कोर आयात करना भूल गया:

 compile 'com.google.firebase:firebase-core:10.2.0' 

शायद यह किसी को मदद मिलेगी, शुभकामनाएँ!

मुझे समस्या मिल गई यह मुद्दा पहले गिलहेर्म्स का उल्लेख किया गया था, लेकिन बोल्डफ़ेल्ड भाग नहीं था .. हालांकि आपकी निर्भरता को भी स्पष्ट रूप से 9। खेल सेवाओं के हिस्से की आवश्यकता है , डिवाइस के लिए भी 9 । मेरे फोन पर डिबगिंग ठीक काम करती है और मेरे एमुलेटर की छवि को अद्यतन करती है, वहां भी इस मुद्दे को हल करती है I

झटपट रन अक्षम करना मेरे लिए काम किया हास्यास्पद लगता है, मुझे पता है मैंने इस परियोजना को साफ करने की कोशिश की मैंने ऐप को अनइंस्टॉल / पुनः इंस्टॉल करने की कोशिश की जो चीज आखिरकार चाल की थी वह तुरंत रन को अक्षम कर रहा था आह

मैंने लॉग आउट किया और फिर लॉग इन किया और मेरे लिए यह समस्या हल की

संभवतः किसी तरह के सिंक्रनाइज़ेशन से एफबी सामग्री लागू नहीं की गई है

अगर इस समस्या को शामिल किया जाए तो मैं इसे रोकना होगा। लेकिन फिर भी, यह फ़ायरबेस सिस्टम में एक बग है। और यह एक बग है जो एक से अधिक उपयोग के मामले की वजह से होता है, जो कि एक और मुद्दा है

Google साइन इन विकल्प जोड़ने से पहले आप इसका इस्तेमाल कर सकते हैं

 GoogleSignInOptions gso = new GoogleSignInOptions .Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail() .build(); 

निम्न कोड में दिखाने के रूप में एक पंक्ति जोड़ें

 GoogleSignInOptions gso = new GoogleSignInOptions .Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.default_web_client_id)) .requestEmail() .build(); 

अगर आपको इस तरह की त्रुटि मिलती है तो इसे जोड़ने के बाद

 An internal error has occured. [ Invalid Idp Response: id_token audience mismatch. ] 

तो समाधान के लिए यहां क्लिक करें मेरे लिए यह काम करता है

यदि आप केवल Firebase प्रमाणीकरण का उपयोग करना चाहते हैं और आपको त्रुटि के कारण यहां मिले हैं:

क्लास नहीं मिला "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor"

https://console.firebase.google.com/project/ [अपने प्रोजेक्ट] / प्रमाणीकरण / प्रदाता पर जाएं और प्रमाणीकरण प्रदाताओं को आप सक्षम करें।

मेरे पास साइनअप उपयोगकर्ता के साथ समान समस्या थी लेकिन अंत में एक कार्यशील समाधान मिला

HAXM को अनइंस्टॉल करें और इसे पुनर्स्थापित करें मेरी समस्या हल करता है और यह सफलतापूर्वक साइनअप उपयोगकर्ता को firebase auth के लिए है 🙂

दूसरे प्रश्न पर यह जवाब मेरे ऐप को प्रमाणीकृत कर दिया

अल्फोंसो गोमेज़ जॉर्डना मानस

हैलो पियरे,

आपको नए ऑथ एपीआई के साथ प्रयोग करने से पहले अपने मौजूदा Google OAuth 2.0 क्लाइंट आईडी को फ़ायरबेज कंसोल में मैन्युअल रूप से श्वेतसूची में डालना होगा।

ऐसा करने के लिए, इन चरणों का पालन करें:

  • Google API कंसोल में क्रेडेंशियल अनुभाग पर जाएं
  • उस प्रोजेक्ट के ऊपरी दाएं कोने से चुनें, जहां आपने पहले Google साइन-इन को कॉन्फ़िगर किया था
  • OAuth 2.0 क्लाइंट आईडी अनुभाग पर जाएं यदि आप एंड्रॉइड या आईओएस एप्लीकेशन पर Google साइन-इन का उपयोग कर रहे हैं: अपने अनुप्रयोगों के लिए पंजीकृत सभी प्रविष्टियों के अनुरूप क्लाइंट आईडी स्ट्रिंग का ध्यान रखें।
  • अपने फायरबेज प्रोजेक्ट के कॉन्फ़िगरेशन में इन क्लाइंट आईडी को इनपुट करें:
  • https://console.firebase.google.com पर फ़ायरबसे कंसोल पर जाएं
  • ऑथ अनुभाग खोलें

    साइन-इन विधियों के अंतर्गत, Google कॉन्फ़िगरेशन खोलें और बाहरी परियोजनाओं से क्लाइंट आईडी की श्वेतसूची में अपने सभी ग्राहक आईडी जोड़ें। यदि आप किसी वेब एप्लिकेशन पर Google साइन-इन का उपयोग कर रहे हैं: अपना वेब क्लाइंट आईडी खोलने के लिए क्लिक करें और क्लाइंट आईडी और गुप्त दोनों का ध्यान रखें अपने फ़ायरबेज प्रोजेक्ट के कॉन्फ़िगरेशन में इस क्लाइंट आईडी को इनपुट करें: https://console.firebase.google.com पर फ़ायरबेज कंसोल पर जाएं । एथ अनुभाग खोलें साइन-इन विधियों के अंतर्गत, Google कॉन्फिगरेशन खोलें, और वेब एसडीके के अंतर्गत मान जोड़ें विन्यास अनुभाग।

मुझे बताएं कि क्या यह आपकी समस्या को हल करता है

अगर आप सब कुछ करते हैं लेकिन आपके पास कुछ भी नहीं है, तो अपने एआरएम ईएबी को अपडेट करने का प्रयास करें

Google API एआरएम ईएबी v7a सिस्टम छवि

यदि आपके इम्यूलेटर में कोई नया आंख मारना अपडेट नहीं है तो आपको हमेशा त्रुटि त्रुटि मिल जाएगी।

इस पोस्ट में सुझाए गए सब कुछ करें तो एआरएम ईएबीआईआईएम छवि को अपडेट करें। इसने मेरी समस्या हल की

यह तब भी हो सकता है जब आपके पास फ़ायरबेज में पंजीकृत Google एपीआई में SHA1 फिंगरप्रिंट पंजीकृत न हों। इसमें दोनों को दो फिंगरप्रिंट पंजीकृत करना होगा: डिबग कीस्टोर से और उत्पादन कीस्टोरोर से (जब आप एंड्रॉइड स्टूडियो पर कुछ पासवर्ड कुंजी दर्ज करते हैं तो पहली बार प्रोजेक्ट की एपीके बनाते समय)।

यहां दिखाया गया है कि वहां से SHA1 कैसे प्राप्त किया जाए।

या C:\Users\<user name>\.android निर्देशिका पर यह कमांड चलाएं।

 keytool -list -v -keystore debug.keystore 

मेरे अनुभव को साझा करना: मुझे एक ही समस्या का सामना करना पड़ा, मैं हर जगह googled लेकिन सटीक जवाब नहीं मिला, भले ही मैं गूगल एंड्रॉइड प्रलेखन द्वारा दस्तावेज के रूप में सब कुछ कर रहा था। अचानक एक दिन के बाद, मेरा ऐप ठीक काम कर रहा था और उसी पल में मुझे "गूगल एपीआई एक्सप्लोरर आपके Google खाते से जुड़ा हुआ" गूगल से ईमेल मिला। और मुझे लगता है कि Google हमें पहुंच प्रदान करने के लिए समय लेता है, बस इस ईमेल का इंतजार करें, शायद यह समस्या खराब कोड से संबंधित नहीं है