2011-12-18 9 views
50

मैं वीएस.Net आईडीई & से परिचित हूं, इसे डिबगिंग के लिए बहुत समर्थन है। लेकिन एंड्रॉइड विकास मेरे लिए कुछ नया है। मैं ग्रहण आईडीई का उपयोग कर रहा हूँ। मैं सोच रहा था कि एंड्रॉइड एप्लिकेशन लाइन को लाइन से कैसे डिबग करें जैसे कि हम नेट आईडीई में कर सकते हैं?एक्लिप्स का उपयोग करके लाइन द्वारा एंड्रॉइड एप्लिकेशन लाइन को डीबग कैसे करें?

वर्तमान में मैं लॉग विंडो का उपयोग कर रहा हूं, लेकिन मैं इससे खुश नहीं हूं। मुझे विशेषज्ञ लोगों से सुझाव की ज़रूरत है, ग्रहण का उपयोग कर एंड्रॉइड एप्लिकेशन को डीबग करने का सबसे अच्छा तरीका क्या है?

आपके मूल्यवान समय & सहायता के लिए बहुत बढ़िया धन्यवाद।

उत्तर

67
  1. या तो परियोजना पर राइट क्लिक करके एप्लिकेशन शुरू करने और चयन Debug As ->Android Application या डी डी एम एस परिप्रेक्ष्य में सामान्य रूप से और बाद में इसे चलाकर अपने उपकरणों फलक में चल रहे एप्लिकेशन का चयन करें और हरे रंग बग पर क्लिक करें।

  2. एक बार एक ब्रेकपाइंट मार गिराया गया है आप (f6) से अधिक कदम या (f5) में कदम (अधिक आदेश के लिए भागो मेनू की जाँच करें) कर सकते हैं।

+1

यही है। ग्रेट धन्यवाद –

+23

एंड्रॉइड: एंड्रॉइडमैनीफेस्ट.एक्सएमएल में टैग में डिबग्रेबल = "सच्चाई" में जाना चाहिए <एप्लिकेशन एंड्रॉइड: डीबग्रेबल = "सच" /> – sampath

+3

ऐसा लगता है कि अब मुझे < 'अब। 2014-03-19। – songhir

3

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

1

मैं सिर्फ एडीटी की स्थापना ग्रहण (एडीटी) एंड्रॉयड विकास उपकरण में शामिल है, -बंडल-मैक-x86_64-20131030 संस्करण। मैनिफेस्ट फ़ाइल में संपत्ति को सेट करने से मुझे एक चेतावनी मिली कि यह अलग-अलग रन और डीबग कॉन्फ़िगरेशन सेट करना बेहतर होगा। ऐसा लगता है कि मैं सिर्फ एक डिबगिंग प्रोफ़ाइल बनाने के लिए की जरूरत:

  1. भागो >> डीबग विन्यास ...
  2. पर क्लिक करें "डीबग" चूक

अब तुम भागो पर जा सकते हैं लेने के लिए >> डिवाइस पर चलाने के लिए डीबग। (मान लीजिए कि उपकरण डिबगिंग सक्षम है, बेशक)

यदि आप ग्रहण या एडीटी डेवलपर हैं और इसे पढ़ रहे हैं, तो मैं दृढ़ता से सुझाव देता हूं कि ग्रहण डिफ़ॉल्ट रूप से एक डिबगिंग कॉन्फ़िगरेशन बनाते हैं।

0

दो विधियां हैं। सबसे पहले आप ऐप को शुरू करने से डीबग कर सकते हैं। आप इसे अपने प्रोजेक्ट पर राइट क्लिक करके कर सकते हैं-> एंड्रॉइड एप्लिकेशन के रूप में डीबग करें।

दूसरी विधि में, आप पूर्ण ऐप को पुनरारंभ किए बिना किसी भी गतिविधि को डीबग कर सकते हैं। आप से तो यह कर सकते हैं: - 1) डी डी एम एस

enter image description here

2 पर जाएं) अब नीचे टैब पर + चिह्न के साथ छोटे मोबाइल आइकन पर क्लिक करें।

enter image description here

3) अब उपकरणों पर क्लिक करें। उपकरणों की सूची के बाद परियोजनाओं की सूची के साथ दिखाया जाएगा। आवश्यक परियोजना पर क्लिक करें। और हरे रंग के रंग डीबग विकल्प पर क्लिक करें। आपका डीबग मोड अब शुरू हो गया है।

enter image description here

F3 एक समारोह के अंदर जाने के लिए। अगली पंक्ति के लिए F6 और अगले ब्रेक पॉइंट पर जाने के लिए F8।

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