मैं एक्लिप्स में एडीटी (एंड्रॉइड डेवलपमेंट टूल्स) चला रहा हूं और सत्यापित किया है कि मेरा डीबगर MainMenu.oncreate (class Activity)
में ब्रेकपॉइंट डालकर काम कर रहा है। लेकिन जब मैंने इसे अपने AsyncTask.doInBackground
की पहली पंक्ति में रखा, तो यह कभी भी इसे हिट नहीं करता है। मुझे पता है कि यह चल रहा है क्योंकि मैंने AsyncTask
में एक लॉग स्टेटमेंट रखा है और यह लॉगकैट में दिखाई देता है। किसी भी मदद की सराहना की जाएगी क्योंकि मैं लॉगिंग पर डीबगर पसंद करता हूं।एंड्रॉइड के लिए विकास करते समय मैं AsyncTask में ग्रहण डीबगर का उपयोग कैसे करूं?
मेरे संस्करणों: फिर
android.os.Debug.waitForDebugger();
जब आप उस धागे, ग्रहण में एक ब्रेकपाइंट सेट:
Eclipse SDK Version: 3.6.1
Build id: M20100909-0800
क्या आपके पास डीबगिंग = आपके मैनिफेस्ट में सही है? – Falmarri
हां, मैंने एंड्रॉइडManifest.xml में किया था। धन्यवाद –
मुझे अभी पता चला है कि अगर मैंने कुछ 'log.d() 'को' doInBackground() 'में रखा है, तो डीबगर अचानक ब्रेकपॉइंट्स को मारना शुरू कर देता है !! –