एंड्रॉइड स्टूडियो में मूल कोड डीबग करें

Yevhen Vasilenko 09/16/2017. 2 answers, 13.729 views
android android debugging android-studio android-studio android-ndk android-ndk

Google I / O 2015 ने एंड्रॉइड स्टूडियो में डिबगिंग देशी कोड का वादा किया था। ऐसा करने के लिए, आपको एसडीके प्रबंधक के माध्यम से एनएनडी-बंडल स्थापित करने और नवीनतम संस्करण (कैनरी शाखा) में एंड्रॉइड स्टूडियो अपडेट करने की आवश्यकता है। और आगे क्या करना है? कैसे सेटअप? यहां स्रोत का एक लिंक है। स्रोत

2 Comments
durbnpoisn 06/08/2015
पूरे विकास वातावरण में अपग्रेड के इन्स और बहिष्कारों को समझाते हुए यहां जवाब देने के लिए थोड़ा अधिक है।
Yevhen Vasilenko 06/08/2015
तो, आप कहते हैं कि वर्तमान एंड्रॉइड स्टूडियो और एसडीके को हटाने और नया इंस्टॉल करना बेहतर है?

2 Answers


ph0b 12/18/2015.

असल में, विज्ञापित एनडीके समर्थन अभी तक उपलब्ध नहीं है, भले ही आप एनएनके-बंडल डाउनलोड करें और कैनरी चैनल में नवीनतम संस्करण में एंड्रॉइड स्टूडियो अपडेट करें (1.3-पूर्वावलोकन 3 अभी तक)।

एसडीके टूल्स टीम ने कहा कि एनडीके समर्थन एंड्रॉइड स्टूडियो 1.3 के पहले पूर्वावलोकन का हिस्सा नहीं था । हालांकि यह जल्द ही बाहर होना चाहिए - उन्होंने हाल ही में मध्य जून को एक लक्ष्य के रूप में उल्लेख किया था।

update : डिबगिंग समर्थन अब बाहर है। प्रारंभिक प्रश्न के समय यह मामला नहीं था - तब से सभी डाउनवॉट्स के लिए धन्यवाद :) कृपया नीचे डोंटर्नर का जवाब देखें।

2 comments
1 proppy 08/03/2015
यह अभी बाहर है :) android-developers.blogspot.com/2015/07/...
3 Glenn Maynard 01/14/2016
डाउनवोट्स उन उत्तरों के साथ प्रश्नों पर कर हैं जो समय के साथ बदलते हैं ...

donturner 06/15/2016.

Update June 2016 : एंड्रॉइड स्टूडियो 2.1 में डिफ़ॉल्ट रन कॉन्फ़िगरेशन देशी डिबगिंग का समर्थन करता है, इसलिए जब तक आप पुराने संस्करण का उपयोग नहीं कर लेते तब तक नीचे करने की आवश्यकता नहीं होनी चाहिए।

For older versions : यहां एंड्रॉइड स्टूडियो में मूल कोड डीबग करने का तरीका बताया गया है:

  • रन-> कॉन्फ़िगरेशन संपादित करें पर जाएं
  • + चिह्न पर क्लिक करें
  • कॉन्फ़िगरेशन प्रकार के रूप में 'एंड्रॉइड मूल' चुनें
  • मॉड्यूल ड्रॉपडाउन में अपने ऐप के मॉड्यूल का चयन करें
  • अपने सी / सी ++ कोड में ब्रेकपॉइंट जोड़ें
  • Run-> डीबग ...

ऐप को तैनात किया जाना चाहिए और lldb डीबगर ~ 10 के बाद संलग्न होगा।

Note : 'मूल डीबगर' अनुभाग के तहत डीबग कॉन्फ़िगरेशन बनाते समय आप gdb चुन can हैं, हालांकि यह lldb से कम समर्थित है और बग्गी होने के लिए जाना जाता है। अपने जोखिम पार इस्तेमाल करें।

5 comments
1 Alex Cohn 10/15/2015
मुझे विश्वास है कि एएस v.1.4 के बाद gdb बंद कर दिया गया है।
Mitch 05/01/2016
"मॉड्यूल ड्रॉपडाउन में आपके ऐप का मॉड्यूल चुनें" सामान्य टैब v2.1 एंड्रॉइड स्टूडियो में है
Mitch 05/01/2016
कॉन्फ़िगरेशन नामकरण पर गुम निर्देश। साथ ही, ये निर्देश एक त्रुटि बनाते हैं "बिल्ड प्रकार जेएनआई डिबगबल नहीं है"। मैं अनुमान लगा रहा हूं कि इन दिशाओं को इंटरफ़ेस परिवर्तनों के कारण अब सही नहीं है। मैं अभी भी डीबग करने में असमर्थ हूं।
4 m0skit0 06/01/2016
'एंड्रॉइड नेटिव' जैसे कोई विकल्प नहीं।
2 donturner 06/15/2016
'एंड्रॉइड नेटिव' रन कॉन्फ़िगरेशन अब समर्थित नहीं है क्योंकि 'एंड्रॉइड एप्लिकेशन' कॉन्फ़िगरेशन अब देशी डिबगिंग का पूरी तरह से समर्थन करता है।

Related questions

Hot questions

Language

Popular Tags