2012-07-19 14 views
13

के साथ क्रैश संवाद कैसे प्राप्त करें I जानबूझकर अपना स्वयं का एप्लिकेशन क्रैश करें। मुझे निम्नलिखित संवाद मिलता है।रिपोर्ट बटन

enter image description here

हालांकि, मैं रिपोर्ट बटन के साथ निम्नलिखित क्रैश संवाद प्राप्त करना चाहते हैं।

enter image description here

मैं जान सकती हूँ कि कैसे मैं ऐसा कर सकते हैं? मैंने अपना आवेदन हस्ताक्षर किया था। (लेकिन मैं एपीके को स्थानीय रूप से अपने फोन पर स्थानांतरित करता हूं, न कि एंड्रॉइड मार्केट के माध्यम से)। मुझे अभी भी Report बटन नहीं मिल रहा है।

उत्तर

19

जहां तक ​​मुझे पता है, Report बटन केवल तभी दिखाता है जब ऐप बाजार के माध्यम से स्थापित होता है (यानी डीबग मोड में और न ही डीबग कुंजी के साथ)। यदि आप यूएसबी डिबगिंग हैं तो यह डेटा लॉगकैट में दिखाया गया है।

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

+0

मैंने इसे हस्ताक्षर किया था। लेकिन मैं इसे एंड्रॉइड बाजार के माध्यम से स्थापित नहीं करता हूं। फर्क पड़ता है क्या? –

+0

आपने इसे यूएसबी के माध्यम से स्थापित किया है? हाँ, यह मायने रखता है। 'रिपोर्ट' डेटा Google Play सिस्टम पर डेवलपर कंसोल पर भेजा जाता है, इसलिए रिपोर्ट बटन केवल तभी दिखाया जाएगा जब इसे Google Play (एंड्रॉइड मार्केट, जो भी हो: पी) के माध्यम से डाउनलोड किया जाता है। – Eric

+0

@Eric यदि आप एक हस्ताक्षरित एपीके संकलित करते हैं और इसे एडीबी के माध्यम से स्थापित करते हैं तो रिपोर्ट विकल्प नहीं दिखाया जाएगा? – JMRboosties

0

आपका फोन सीएम जैसे अनुकूलित रोम चला सकता है। यदि आप अपने ऐप को एफसी प्राप्त करते समय लॉग की रिपोर्ट करना चाहते हैं, तो एक तरीका पकड़ अपवाद है और उन्हें मेल करें।

1

अपने ऐप में acra लाइब्रेरी का उपयोग करें। यह मूल रूप से "एक पुस्तकालय है जो एंड्रॉइड एप्लिकेशन को स्वचालित रूप से अपनी क्रैश रिपोर्ट को GoogleDoc फ़ॉर्म में पोस्ट करने के लिए सक्षम बनाता है"। आप उपरोक्त की तरह एक संवाद पॉप अप करने के लिए इसके उपयोग को संशोधित कर सकते हैं, और उपयोगकर्ता को अतिरिक्त उपयोगकर्ता-टाइप किए गए संदेश के साथ भी समस्या की रिपोर्ट करने के लिए कह सकते हैं।

संबंधित मुद्दे