प्लैटफ़ॉर्म कोड डीबग करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
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
पर क्लिक करें.
अपने कोड में ब्रेकपॉइंट सेट करें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-01-30 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-01-30 (UTC) को अपडेट किया गया."],[],[],null,["# Debug Platform Code\n\nAndroid Studio provides a debugger that lets you do the following and more:\n\n1. Select a device to debug your app on.\n2. Set breakpoints in your Java, Kotlin, and C/C++ code.\n3. Examine variables and evaluate expressions at runtime.\n\nApplication Process (Java) Debugging\n------------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. Set breakpoints in your Java or Kotlin code.\n\n3. Click `Run` \\\u003e `Attach Debugger to Android Process`. Uncheck `Native\n Debugger`.\n\n4. Select your device, select the process, and click `Attach`.\n\n5. Hit the breakpoint in your code.\n\nSystem Process (C++) Debugging\n------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. From inside `path/to/repo/checkout`, run `adb root`. Only one emulator\n or device can be running.\n\n3. Set breakpoints in your native code.\n\n4. Click `Run \u003e Attach Debugger to Android Process`.\n\n5. Check `Show system processes`.\n\n6. Select your device, select the process, and click `Attach`.\n\n7. Hit the breakpoint in your code."]]