debugging - Catch a crash-n-reboot of an Android device -


मैं एक आवेदन लिख रहा हूँ। इसमें एक सेवा है जो औरroid.intent.action.BOOT_COMPLETED < (मूल 2.2 फ़र्मवेयर के साथ एलजी ऑप्टिमस वन डिवाइस का उपयोग करना) - मेरे ऐप के साथ कुछ इंटरैक्शन (एक डाटाबेस जो किसी सेवा द्वारा किसी तरह से उपयोग किया जाता है) को जोड़ने के बाद और डिवाइस को रीसेट करने के बाद (हार्डवेयर बंद और उसके बाद) डिवाइस अनंत होने जा रहा है

मुझे लगता है कि यह दुर्घटना-एन-रिस्टार्ट मेरे ऐप से संबंधित है या इसकी सेवा ('क्योंकि इस तरह की दुर्घटना मुश्किल-रीसेट के बाद नहीं है और मेरे ऐप के बिना फोन का उपयोग करना )।

सवाल है।

  1. क्या दुर्घटनाग्रस्त सेवा शुरू करने से संबंधित एलजी ऑप्टिमस वन के साथ कोई ज्ञात बग है?
  2. मैं इस बग को कैसे पकड़ सकता हूं? एडीबी लॉगकैट यहां उपयुक्त है (फ़ोन पर संचालित होने के बाद लॉग-आउट योग्य है, जब BOOT_COMPLETED प्रसारण भेजा जाता है?)
  3. मैं वहां कोई और डिबग तकनीक जो मैं कर सकता हूं मेरे मामले में उपयोग करें?

    1) पता नहीं

    2) क्या आप ऐसा कर सकते हैं, गतिविधि के बारे में निश्चित नहीं एक गतिविधि में काम करता है:

      सार्वजनिक शून्य पर क्रिएट () {Thread.setDefaultUncaughtExceptionHandler (onBlooey); } निजी धागा.अनुवाद एक्सपैशनहैंडलर onBlooey = नया धागा.अपने एक्सक्शंसहैंडलर () {सार्वजनिक शून्य uncaughtException (धागा थ्रेड, थ्रोहेबल पूर्व) {Log.e (टैग, "मेनिपेज धागा अनचाहे अपवाद", पूर्व); // क्या आप चाहते हैं कि क्या कभी भी इस अपवाद एसडी पर एक डंप फ़ाइल को भेज}}};   

    3) उपर्युक्त

    <एंड्रॉइड अनुप्रयोगों में दूरस्थ रूप से असम्बद्ध अपवादों पर लॉग इन करें। : < P> संपादित करें

    यह उत्तर आपके लिए सहायक हो सकता है:

Comments