Crashlytics से जुड़ी समस्या हल करने और अक्सर पूछे जाने वाले सवाल
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
इस पेज पर, समस्या को हल करने के लिए सहायता और अक्सर पूछे जाने वाले सवालों के जवाब दिए गए हैं
Crashlytics का इस्तेमाल करने के बारे में सवाल. अगर आपको
आप जो खोज रहे हैं, वह नहीं मिल सकता या अतिरिक्त सहायता चाहिए, तो संपर्क करें
Firebase सहायता.
सामान्य समस्याएं हल करना/अक्सर पूछे जाने वाले सवाल
अलग-अलग फ़ॉर्मैट देखना
समस्याएं टेबल में मौजूद कुछ समस्याओं के लिए, कभी-कभी "वैरिएंट") भी देखे जा सकते हैं
आपको समस्याएं टेबल में दी गई समस्याओं के लिए दो अलग-अलग फ़ॉर्मैट दिख सकते हैं
देखें. और आपको एक ऐसी सुविधा भी दिख सकती है जिसे
"वैरिएंट" को हल किया जा सकता है. इसकी वजह यह है!
साल 2023 की शुरुआत में, हमने इवेंट का ग्रुप बनाने के लिए, बेहतर विश्लेषण इंजन लॉन्च किया था
साथ ही, एक नया वर्शन है. साथ ही, इसमें नई समस्याओं के लिए कुछ ऐडवांस सुविधाएं भी जोड़ी गई हैं (जैसे
अलग-अलग वर्शन!). हमारा हाल ही का
ब्लॉग पोस्ट
देखें, लेकिन आप नीचे हाइलाइट पढ़ सकते हैं.
Crashlytics, आपके ऐप्लिकेशन के सभी इवेंट का विश्लेषण करता है. जैसे- क्रैश, नुकसान न पहुंचाने वाले,
और ANR) के डेटा का इस्तेमाल करके, समस्याएं नाम के इवेंट के ग्रुप बनाता है.
एक ही समस्या है.
इवेंट को इन समस्याओं के ग्रुप में बांटने के लिए, बेहतर विश्लेषण इंजन
इनमें इवेंट से जुड़े कई पहलू शामिल हैं. जैसे, स्टैक ट्रेस में दिखने वाले फ़्रेम,
अपवाद संदेश, गड़बड़ी कोड, और अन्य प्लैटफ़ॉर्म या गड़बड़ी प्रकार
विशेषताएं.
हालांकि, इवेंट के इस ग्रुप में इस्तेमाल किए गए स्टैक ट्रेस फ़ेल हो जाते हैं
अलग हो सकता है. अगर स्टैक ट्रेस अलग है, तो इसकी अलग वजह हो सकती है.
किसी समस्या में इस संभावित अंतर को दिखाने के लिए, अब हम
समस्याओं में मौजूद वैरिएंट - हर वैरिएंट किसी समस्या में इवेंट का सब-ग्रुप होता है
जिनका फ़ेलियर पॉइंट और एक जैसा स्टैक ट्रेस है. वैरिएंट की मदद से,
की मदद से किसी समस्या में मौजूद सबसे सामान्य स्टैक ट्रेस को डीबग किया जा सकता है. साथ ही, यह तय किया जा सकता है कि
अलग-अलग मुख्य वजहों से गड़बड़ी हो रही है.
इन सुधारों से आपको मिलने वाले फ़ायदों के बारे में यहां बताया गया है:
समस्या वाली लाइन में बेहतर मेटाडेटा दिखाया जाता है अब आपके ऐप्लिकेशन में समस्याओं को समझना और उन्हें प्राथमिकता के हिसाब से निपटाना आसान हो गया है.
डुप्लीकेट समस्याएं कम होंगी लाइन नंबर में बदलाव करने से नई समस्या नहीं आती.
अलग-अलग मूल वजहों से, जटिल समस्याओं को आसानी से डीबग करना किसी समस्या में सबसे सामान्य स्टैक ट्रेस को डीबग करने के लिए, वैरिएंट का इस्तेमाल करें.
बेहतर सूचनाएं और सिग्नल एक नई समस्या से असल में एक नई गड़बड़ी का पता चलता है.
ज़्यादा असरदार तरीके से खोजें हर समस्या में ऐसा मेटाडेटा होता है जिसे खोजा जा सके,
जैसे, अपवाद का टाइप और पैकेज का नाम.
इन सुधारों के रोल आउट होने का तरीका यहां बताया गया है:
आपके ऐप्लिकेशन से नए इवेंट मिलने पर, हम जांच करेंगे कि वे किसी मौजूदा इवेंट से मेल खाते हैं या नहीं
समस्या.
अगर कोई भी मैच नहीं होता है, तो हम अपने-आप बेहतर इवेंट-ग्रुपिंग की सुविधा लागू कर देंगे
एल्गोरिदम को इवेंट में शामिल किया जाता है और नए मेटाडेटा की मदद से नई समस्या पैदा की जाती है
डिज़ाइन.
यह पहला बड़ा अपडेट है, जिसे हम अपने इवेंट के ग्रुप में लागू कर रहे हैं. अगर आपको
आपको कोई सुझाव/राय देनी है या शिकायत करनी है, तो कृपया हमें इस तरीके से बताएं
शिकायत दर्ज करना.
नहीं दिख रहा है
क्रैश-फ़्री मेट्रिक और/या वेलोसिटी अलर्ट
अगर आपको क्रैश-फ़्री मेट्रिक (जैसे, बिना क्रैश होने वाले उपयोगकर्ता और सेशन) नहीं दिख रही है
और/या वेग के अलर्ट से पहले, सुनिश्चित करें कि आप
ब्रेडक्रंब लॉग नहीं दिख रहे हैं
अगर आपको अपने
ब्रेडक्रंब लॉग,
हमारा सुझाव है कि आप Google Analytics के लिए अपने ऐप्लिकेशन के कॉन्फ़िगरेशन की जांच करें.
पक्का करें कि आपने ये ज़रूरी शर्तें पूरी की हों:
आपने
आपके ऐप्लिकेशन को मिलता है. इस SDK टूल को Crashlytics SDK टूल में साथ जोड़ना होना ज़रूरी है.
इसका इस्तेमाल किया जा रहा है:
उन सभी प्रॉडक्ट के लिए लागू करें जिनका इस्तेमाल आपके ऐप्लिकेशन में किया जाता है.
किसी समस्या पर नोट कौन देख सकता है, लिख सकता है, और मिटा सकता है?
नोट की मदद से, प्रोजेक्ट के सदस्य किसी समस्या पर टिप्पणी कर सकते हैं. जैसे, सवाल और स्टेटस
अपडेट वगैरह.
जब प्रोजेक्ट का कोई सदस्य नोट पोस्ट करता है, तो उस पर अपने Google खाते के ईमेल पते का लेबल दिखता है
जोड़ें. यह ईमेल पता, नोट के साथ सभी प्रोजेक्ट में दिखता है
वे सदस्य जिनके पास नोट देखने का ऐक्सेस है.
नीचे दिए गए दस्तावेज़ में बताया गया है कि फ़ाइल को देखने, उसमें बदलाव करने, और उसे मिटाने के लिए, कौन-कौनसे ऐक्सेस ज़रूरी हैं
ध्यान दें:
प्रोजेक्ट के ऐसे सदस्य जिनके पास नीचे दी गई कोई भी भूमिका है, वे मौजूदा भूमिका को देख और मिटा सकते हैं
किसी समस्या पर नोट लिखें और नए नोट लिखें.
प्रोजेक्ट के ऐसे सदस्य जो इनमें से किसी भूमिका में हैं, वे यहां पोस्ट किए गए नोट देख सकते हैं
कोई समस्या हो सकती है, लेकिन वे नोट मिटा या लिख नहीं सकते.
किसी समस्या पर नोट कौन देख सकता है, लिख सकता है, और मिटा सकता है?
नोट की मदद से, प्रोजेक्ट के सदस्य किसी समस्या पर टिप्पणी कर सकते हैं. जैसे, सवाल और स्टेटस
अपडेट वगैरह.
जब प्रोजेक्ट का कोई सदस्य नोट पोस्ट करता है, तो उस पर अपने Google खाते के ईमेल पते का लेबल दिखता है
जोड़ें. यह ईमेल पता, नोट के साथ सभी प्रोजेक्ट में दिखता है
वे सदस्य जिनके पास नोट देखने का ऐक्सेस है.
नीचे दिए गए दस्तावेज़ में बताया गया है कि फ़ाइल को देखने, उसमें बदलाव करने, और उसे मिटाने के लिए, कौन-कौनसे ऐक्सेस ज़रूरी हैं
ध्यान दें:
प्रोजेक्ट के ऐसे सदस्य जिनके पास नीचे दी गई कोई भी भूमिका है, वे मौजूदा भूमिका को देख और मिटा सकते हैं
किसी समस्या पर नोट लिखें और नए नोट लिखें.
प्रोजेक्ट के ऐसे सदस्य जो इनमें से किसी भूमिका में हैं, वे यहां पोस्ट किए गए नोट देख सकते हैं
कोई समस्या हो सकती है, लेकिन वे नोट मिटा या लिख नहीं सकते.
ऐप
Google Mobile Ads SDK, लेकिन क्रैश नहीं हो रहे हैं
अगर आपका प्रोजेक्ट, Google Mobile Ads SDK के साथ-साथ Crashlytics का इस्तेमाल करता है, तो
तो क्रैश रिपोर्टर किसी गड़बड़ी की वजह से
अपवाद हैंडलर रजिस्टर करना. इस समस्या को ठीक करने के लिए, यहां जाकर क्रैश रिपोर्ट की सुविधा बंद करें
मोबाइल विज्ञापन SDK टूल का इस्तेमाल करने के लिए, disableSDKCrashReporting पर कॉल करें.
मेरा BigQuery डेटासेट कहां है?
Crashlytics को BigQuery से लिंक करने के बाद, जो नए डेटासेट बनाए जाते हैं वे:
अपने आप संयुक्त राज्य अमेरिका में रहते हैं, भले ही आपका
Firebase प्रोजेक्ट.
प्लैटफ़ॉर्म सहायता
ऐसी समस्याएं जिनका समाधान नहीं हुआ है
रिग्रेशन क्या है
समस्या?
जब आपने समस्या को पहले बंद कर दिया था, तो उसका रिग्रेशन आ गया था. हालांकि,
Crashlytics को एक नई रिपोर्ट मिलती है, जिसमें यह समस्या दोबारा हुई है.
Crashlytics, वापस आने वाली इन समस्याओं को अपने-आप वापस खोलता है, ताकि आपको
समाधान देते हैं.
यहां उदाहरण के तौर पर एक उदाहरण दिया गया है. इसमें बताया गया है कि Crashlytics, किसी कैटगरी में
रिग्रेशन के तौर पर समस्या होने पर:
पहली बार, Crashlytics को क्रैश के बारे में क्रैश रिपोर्ट मिली है
"A". Crashlytics से, क्रैश से जुड़ी समस्या (समस्या "A") खुलती है.
आप इस बग को तेज़ी से ठीक करते हैं, समस्या "A" को बंद करते हैं, और फिर इसका नया संस्करण रिलीज़ करते हैं
आपका ऐप्लिकेशन.
Crashlytics को समस्या "A" के बारे में एक और रिपोर्ट मिली खाता बंद करने के बाद
समस्या.
अगर रिपोर्ट किसी ऐसे ऐप्लिकेशन वर्शन से है जिसके बारे में Crashlytics को पता है
जब आपने समस्या को बंद कर दिया (इसका मतलब है कि ऐप्लिकेशन के क्रैश होने की वजह से
किसी भी क्रैश की रिपोर्ट करता है, तो Crashlytics,
समस्या को वापस पाया जा सकता है. समस्या बंद रहेगी.
अगर रिपोर्ट किसी ऐसे ऐप्लिकेशन वर्शन से है जिसे Crashlytics ने नहीं किया है
के बारे में जानें (यानी वर्शन को
कभी भी किसी भी क्रैश के लिए कोई भी क्रैश रिपोर्ट न भेजी हो, तो
Crashlytics, समस्या के हल को वापस पाने की कोशिश करता है और समस्या को हल करने के लिए,
समस्या.
जब कोई समस्या वापस आती है, तो हम रिग्रेशन का पता चलने पर चेतावनी भेजते हैं और
समस्या के रिग्रेशन सिग्नल से आपको पता चलता है कि Crashlytics से
समस्या को फिर से खोला गया है. अगर आप नहीं चाहते कि हमारी
रिग्रेशन एल्गोरिदम, "म्यूट" समस्या को हल करने में मदद करता है.
मुझे वापस खरीदारी क्यों नहीं हो रही है
ऐप्लिकेशन के पुराने वर्शन में कोई समस्या है?
अगर कोई रिपोर्ट किसी ऐसे पुराने ऐप्लिकेशन वर्शन से है जिसने अभी तक कोई क्रैश रिपोर्ट नहीं भेजी है
समस्या को हल कर देते हैं, तो Crashlytics उस समस्या पर गौर करता है
इस समस्या को दोबारा हल कर दिया जाएगा.
यह स्थिति नीचे दी गई स्थितियों में आ सकती है: आपने कोई गड़बड़ी ठीक कर ली है और
ने आपके ऐप्लिकेशन का नया वर्शन रिलीज़ किया है, लेकिन आपके उपयोगकर्ताओं में अब भी पुराने वर्शन हैं
उसे ठीक किए बिना. अगर संयोग से, उन पुराने वर्शन में से किसी एक को कभी नहीं भेजा गया
किसी भी क्रैश रिपोर्ट को बंद कर दिया जाए और वे उपयोगकर्ता
गड़बड़ी का सामना करते हैं, तो उन क्रैश रिपोर्ट से वापस आने वाली समस्या ट्रिगर होगी.
अगर आपको हमारे रिग्रेशन एल्गोरिदम की वजह से, किसी समस्या को फिर से खोलना नहीं है, तो "म्यूट करें" पर क्लिक करें
समस्या को हल करने में मदद करता है.