ডিবাগ প্ল্যাটফর্ম কোড

অ্যান্ড্রয়েড স্টুডিও একটি ডিবাগার সরবরাহ করে যা আপনাকে নিম্নলিখিত এবং আরও অনেক কিছু করতে দেয়:

  1. আপনার অ্যাপ ডিবাগ করার জন্য একটি ডিভাইস নির্বাচন করুন।
  2. আপনার Java, Kotlin, এবং C/C++ কোডে ব্রেকপয়েন্ট সেট করুন।
  3. ভেরিয়েবল পরীক্ষা করুন এবং রানটাইমে এক্সপ্রেশন মূল্যায়ন করুন।

অ্যাপ্লিকেশন প্রক্রিয়া (জাভা) ডিবাগিং

  1. একটি ডিভাইস বা এমুলেটরে আপনার বিল্ড ফ্ল্যাশ করুন।

  2. আপনার জাভা বা কোটলিন কোডে ব্রেকপয়েন্ট সেট করুন।

  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. আপনার কোডের ব্রেকপয়েন্টে আঘাত করুন।