में वर्ग में ग्रहण करने वाला ग्रहण मेरे पास एक साधारण एंड्रॉइड प्रोजेक्ट है जिसे मैं ग्रहण के अंदर डीबग करने की कोशिश कर रहा हूं। जब मैं इसे डीबग मोड में चलाता हूं और "स्टेप ओवर" बटन का उपयोग करता हूं, तो यह अक्सर एंड्रॉइड कोड में जाना चाहता है (मैं यह नहीं करना चाहता हूं, जैसे सी डीबगर libc में नहीं जाएंगे)। मैं एक स्क्रीन आता है कि के समान दिखता है ऊपर जो मिलती है:एंड्रॉइड
Class File Editor
Source not found:
The JAR file blahblah/android.jar has no source attachment.
You can attach the source by clicking attach source
मैं यह सब पर Android या Dalvik कोड में जाने के लिए (भले ही मैं स्रोत कोड को स्थापित कर सकते हैं) मैं केवल में दिलचस्पी नहीं करना चाहती मेरी अपना व्यक्तिगत कोड
मैं जवाब का मानना है, लेकिन यह एक तरह से बेकार है:
अंततः आप बंद करने के लिए "ध्यान में न आया अपवाद पर निष्पादन निलंबित" डिबगर एक अपवाद के मामले में रोक से बचने की जरूरत । अन्य विकास प्लेटफॉर्म (यानी .NET) में बाहरी कोड छोड़ना डिफ़ॉल्ट रूप से सेट किया जाता है। मैं केवल अपने व्यक्तिगत कोड से चिंतित हूं। –
मुझे एक ही समस्या है। मैं ज्यादातर काम पर .NET का उपयोग करता हूं, और अब जब मैं विजुअल स्टूडियो में कितना आसान उपयोग करता हूं, तो मुझे यह कहना है कि यह बकवास है। एक अच्छे सवाल के लिए +1। निश्चित नहीं है कि क्यों ग्रहण डीबगिंग आसान नहीं कर सकता है; बहुत कम मामले हैं जहां आप वास्तव में फ्रेमवर्क कोड में कदम उठाना चाहते हैं। – Jim
मैं एंड्रॉइड के कोड में भी कदम नहीं लेना चाहता हूं। किसी को भी बेहतर समाधान मिल जाता है तो एक से अधिक ब्रेकपॉइंट बनाने और फिर से शुरू करने के लिए एपेसा द्वारा प्रस्तावित एक? – Simon