प्लैटफ़ॉर्म कोड डीबग करना

Android Studio में डीबगर की सुविधा होती है. इसकी मदद से, ये और भी काम किए जा सकते हैं:

  1. अपने ऐप्लिकेशन को डीबग करने के लिए कोई डिवाइस चुनें.
  2. अपने Java, Kotlin, और C/C++ कोड में ब्रेकपॉइंट सेट करें.
  3. वैरिएबल की जांच करें और रनटाइम के दौरान एक्सप्रेशन का आकलन करें.

ऐप्लिकेशन प्रोसेस (Java) डीबग करना

  1. अपने बिल्ड को किसी डिवाइस या एम्युलेटर पर फ़्लैश करें.

  2. अपने Java या Kotlin कोड में ब्रेकपॉइंट सेट करें.

  3. Run > Attach Debugger to Android Process पर क्लिक करें. Native Debugger से सही का निशान हटाएं.

  4. अपना डिवाइस चुनें, प्रोसेस चुनें, और Attach पर क्लिक करें.

  5. अपने कोड में ब्रेकपॉइंट सेट करें.

सिस्टम प्रोसेस (C++) डीबगिंग

  1. अपने बिल्ड को किसी डिवाइस या एम्युलेटर पर फ़्लैश करें.

  2. path/to/repo/checkout में जाकर, adb root चलाएं. सिर्फ़ एक एमुलेटर या डिवाइस चालू हो सकता है.

  3. अपने नेटिव कोड में ब्रेकपॉइंट सेट करें.

  4. Run > Attach Debugger to Android Process पर क्लिक करें.

  5. Show system processes देखें.

  6. अपना डिवाइस चुनें, प्रोसेस चुनें, और Attach पर क्लिक करें.

  7. अपने कोड में ब्रेकपॉइंट सेट करें.