Android Studio में डीबगर की सुविधा होती है. इसकी मदद से, ये और भी काम किए जा सकते हैं:
- अपने ऐप्लिकेशन को डीबग करने के लिए कोई डिवाइस चुनें.
- अपने Java, Kotlin, और C/C++ कोड में ब्रेकपॉइंट सेट करें.
- वैरिएबल की जांच करें और रनटाइम के दौरान एक्सप्रेशन का आकलन करें.
ऐप्लिकेशन प्रोसेस (Java) डीबग करना
अपने बिल्ड को किसी डिवाइस या एम्युलेटर पर फ़्लैश करें.
अपने Java या Kotlin कोड में ब्रेकपॉइंट सेट करें.
Run
>Attach Debugger to Android Process
पर क्लिक करें.Native Debugger
से सही का निशान हटाएं.अपना डिवाइस चुनें, प्रोसेस चुनें, और
Attach
पर क्लिक करें.अपने कोड में ब्रेकपॉइंट सेट करें.
सिस्टम प्रोसेस (C++) डीबगिंग
अपने बिल्ड को किसी डिवाइस या एम्युलेटर पर फ़्लैश करें.
path/to/repo/checkout
में जाकर,adb root
चलाएं. सिर्फ़ एक एमुलेटर या डिवाइस चालू हो सकता है.अपने नेटिव कोड में ब्रेकपॉइंट सेट करें.
Run > Attach Debugger to Android Process
पर क्लिक करें.Show system processes
देखें.अपना डिवाइस चुनें, प्रोसेस चुनें, और
Attach
पर क्लिक करें.अपने कोड में ब्रेकपॉइंट सेट करें.