ডিবাগ প্ল্যাটফর্ম কোড
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড স্টুডিও একটি ডিবাগার সরবরাহ করে যা আপনাকে নিম্নলিখিত এবং আরও অনেক কিছু করতে দেয়:
- আপনার অ্যাপ ডিবাগ করার জন্য একটি ডিভাইস নির্বাচন করুন।
- আপনার Java, Kotlin, এবং C/C++ কোডে ব্রেকপয়েন্ট সেট করুন।
- ভেরিয়েবল পরীক্ষা করুন এবং রানটাইমে এক্সপ্রেশন মূল্যায়ন করুন।
অ্যাপ্লিকেশন প্রক্রিয়া (জাভা) ডিবাগিং
একটি ডিভাইস বা এমুলেটরে আপনার বিল্ড ফ্ল্যাশ করুন।
আপনার জাভা বা কোটলিন কোডে ব্রেকপয়েন্ট সেট করুন।
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
ক্লিক করুন।
আপনার কোডের ব্রেকপয়েন্টে আঘাত করুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। 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."]]