मैं उपयोगकर्ता डिवाइस पर दुर्घटनाओं को डीबग करने का एक तरीका ढूंढ रहा हूं। वर्तमान में मैं नाटक बाजार में दुर्घटनाओं को देखता हूं। जो मैं देखता हूं वहां एक स्टैक ट्रेस है लेकिन कोई अन्य विवरण नहीं है (उदाहरण के लिए: क्रैश से पहले लॉग इन करें)। क्या अधिक जानकारी प्राप्त करने का कोई तरीका है?
और अधिक आम तौर पर, प्ले क्रैश रिपोर्ट और एसीआरए के बीच क्या अंतर है? एसीआरए का उपयोग करने के ऊपर/नकारात्मक क्या हैं?एसीआरए बनाम एंड्रॉइड डेवलपर कंसोल क्रैश त्रुटि रिपोर्ट
उत्तर
एसीआरए का उपयोग करें।
बाजार त्रुटि रिपोर्ट केवल तभी भेजी जाती है जब उपयोगकर्ता चुनता है, और अधिकांश लोग बस 'रद्द करें' दबाते हैं। विस्तार की कमी (डिवाइस मॉडल) उन्हें बहुत बेकार बनाती है, और स्पष्ट रूप से गोपनीयता चिंताओं के कारण अधिक जानकारी प्राप्त करने का कोई तरीका नहीं है,
एसीआरए आपको अनुकूलित करने की अनुमति देता है कि आपको कितना विस्तार मिलता है (अधिक जानकारी हो सकती है हालांकि अधिक अनुमतियों की आवश्यकता है), और रिपोर्ट रिपोर्ट (HTTP, ईमेल, आदि) को निर्दिष्ट/अनुकूलित करें। आरंभ करने के लिए आपको केवल Google डॉक्स स्प्रेडशीट की आवश्यकता है, और यदि आप इसे आगे बढ़ाते हैं तो आप अपने सर्वर या तृतीय-पक्ष सेवा जैसे BugSense पर जा सकते हैं। आप स्वचालित रूप से रिपोर्ट भेज सकते हैं, ताकि उपयोगकर्ता की भागीदारी की आवश्यकता न हो। यदि आप उस मार्ग पर जाने का फैसला करते हैं तो इसे बंद करने का एक तरीका प्रदान करना एक अच्छा विचार हो सकता है।
एसीआरए जाने का रास्ता है। यह आपको त्रुटि रिपोर्ट में जो भी प्राप्त करता है उसे अनुकूलित करने की अनुमति देता है, इसलिए यह त्रुटि को हल करने के लिए आपको जो चाहिए उससे मेल खाता है।
Google Play त्रुटि रिपोर्टिंग केवल तभी भेजी जाती है जब उपयोगकर्ता प्रेस भेजता है, और फिर भी इसमें विवरणों की कमी होती है। आपको अपवाद, डिवाइस का नाम और ओएस मिल गया है। इसलिए यह देखना मुश्किल है कि क्या दुर्घटना कई उपकरणों पर जाती है या यदि यह एक विशिष्ट डिवाइस पर स्थित है। नाम! = मॉडल। सैमसंग गैलेक्सी एस 6 नाम है, लेकिन उस श्रेणी में इतने सारे मॉडल हैं।
एसीआरए अब Google डॉक्स स्प्रेडशीट का समर्थन नहीं करता है। लेकिन यह अभी भी आसान है, क्योंकि आप या तो बैकएंड के साथ अपनी वेबसाइट का उपयोग कर सकते हैं (यदि आपके पास क्लाउडडीबी नहीं है तो सभी जरूरतों के लिए वैकल्पिक बैकएंड हैं) या आप जिस स्टोरेज की आवश्यकता है उसे प्राप्त करने के लिए आप किसी तृतीय पक्ष विक्रेता का उपयोग कर सकते हैं।
एसीआरए का उपयोग करने के ऊपर/नकारात्मक किनारे क्या हैं?
मुझे कहना है कि डेटा की अनुकूलता एक बड़ी उछाल है। इसके अतिरिक्त यह तथ्य कि आप अपना खुद का बैकएंड बना सकते हैं और अपनी जरूरतों को अनुकूलित कर सकते हैं वास्तव में आसान है।
हालांकि एक नकारात्मक पक्ष यह तथ्य है कि यदि आपके पास क्लाउडडीबी नहीं है, तो समान बैकएंड के लिए बहुत कम विकल्प हैं। चूंकि एसीआरए इतना पुराना है, अधिकांश बैकएंड तब बनाए गए थे जब यह Google डॉक्स से बैकएंड में स्थानांतरित हो गया था।
होम साइट: http://www.acra.ch/
आधिकारिक 'उचित' बैकएण्ड का बहुत कम अपडेट किया हाल ही में पुरानी हो चुकी कोड की वजह से समस्याओं होने के लिए वहाँ उत्पन्न कर रहे हैं
लिंक (पीएचपी अद्यतन को अमान्य घोषित किया पीएचपी कोड का कारण बनता है) बैकएंड: https://github.com/ACRA/acralyzer
वैकल्पिक बैकेंड: https://github.com/ACRA/acra/wiki/Backends
सेटअप: https://github.com/ACRA/acra/wiki/BasicSetup
क्यों वे Google दस्तावेज़ से बाहरी बैकेंड में ले जाया गया: https://plus.google.com/+Acralyzer/posts/GTTgsrEQdN6
- 1. एंड्रॉइड डेवलपर कंसोल पर क्रैश और एएनआर
- 2. एंड्रॉइड क्रैश रिपोर्ट
- 3. एंड्रॉइड - क्रैश रिपोर्ट कैसे भेजें?
- 4. एंड्रॉइड एसीआरए हैंडल अपवादों के साथ
- 5. एसीआरए: मैं एसीआरए रिपोर्ट को फ़ाइल (एसडी कार्ड में) कैसे लिख सकता हूं?
- 6. एंड्रॉइड डेवलपर कंसोल पर स्वचालित तैनाती
- 7. एंड्रॉइड मार्केट - डेवलपर कंसोल: मार्केटिंग सक्षम/अक्षम?
- 8. सरल क्रैश रिपोर्ट?
- 9. एंड्रॉइड ऐप्स से व्यापक और अनुकूलित त्रुटि रिपोर्ट
- 10. एंड्रॉइड डेवलपर कंसोल को अपडेट करने में उम्र लगती है?
- 11. एंड्रॉइड डेवलपर कंसोल पर विस्तार फ़ाइलों का पुन: उपयोग करें
- 12. NSDictionary allKeys दुर्घटनाओं - क्रैश रिपोर्ट परिस्थितियों
- 13. स्वयं होस्ट किए गए सर्वर को रिपोर्ट भेजते समय एंड्रॉइड के लिए एसीआरए के साथ कॉन्फ़िगर करने योग्य यूआरएल?
- 14. मैं एक एक्सकोड क्रैश रिपोर्ट कैसे पढ़ूं?
- 15. मेरी क्रैश रिपोर्ट क्यों प्रतीकात्मक नहीं हैं?
- 16. टोन जेनरेटर क्रैश एंड्रॉइड
- 17. एंड्रॉइड डेवलपर कंसोल में रहस्यमय स्टैकट्रैक (बिटमैप आकार 32 बिट से अधिक)
- 18. विजुअल वेब डेवलपर - कंसोल एप्लिकेशन, कैसे
- 19. System.ComponentModel.AsyncOperation.VerifyNot बाज़ार त्रुटि रिपोर्ट में त्रुटि त्रुटि
- 20. .NET "त्रुटि रिपोर्ट [मुझे]"
- 21. ऐप स्टार्टअप पर मर जाता है लेकिन क्रैश रिपोर्ट
- 22. शुरुआती डेवलपर: अज्ञात त्रुटि: java.lang.nullPointerException
- 23. एकाधिक एंड्रॉइड डेवलपर खाते
- 24. अन्य एंड्रॉइड डेवलपर टूल्स
- 25. एंड्रॉइड क्रैश रिपोर्टिंग लाइब्रेरी (प्री फियोयो)
- 26. एक्लिप्स बनाम कंसोल रिमोट इंस्ट्रूमेंटेशन से एंड्रॉइड टेस्टकेस निष्पादन
- 27. रिपोर्ट बटन
- 28. Win32 कंसोल ऐप बनाम सीएलआर कंसोल ऐप
- 29. रेल "स्क्रिप्ट/कंसोल" बनाम "स्क्रिप्ट/कंसोल --sandbox"
- 30. रेल 3 irb कंसोल बनाम रेल कंसोल?