27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
অ্যাডবিডি
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
adbd মডিউল কমান্ড-লাইন adb এবং IDE ডিবাগিং সেশন পরিচালনা করে। এই মডিউলটি আপডেটযোগ্য, মানে এটি স্বাভাবিক অ্যান্ড্রয়েড রিলিজ চক্রের বাইরে কার্যকারিতার আপডেট পেতে পারে।
অ্যাডবিডি মডুলারাইজ করা কর্মক্ষমতা উন্নতির দ্রুত ডেলিভারি সক্ষম করে (যেগুলি আগের বছরগুলিতে করা হয়েছে এবং এখনও আসছে নতুন উন্নতি), বাগ ফিক্স (যেমন বেশ কিছু পাওয়ার-ড্রেন বাগ, ব্যাটারি শেষ না হওয়া পর্যন্ত adbd একটি CPU-এর 100% চালু থাকা সহ), এবং বৈশিষ্ট্যগুলি যেগুলি Android এর পুরানো সংস্করণগুলিতে ব্যাকপোর্ট করা হয়নি৷ এই ধরনের উন্নতিগুলি adbd নির্ভরযোগ্যতায় অবদান রাখে, যা স্বয়ংক্রিয় পরীক্ষার জন্য গুরুত্বপূর্ণ যেখানে ব্যর্থতা অ্যাপ ডেভেলপার এবং OEMকে ম্যানুয়ালি অফলাইন ডিভাইসগুলি পুনরায় প্লাগ/পুনরারম্ভ করতে বাধ্য করতে পারে। নির্ভরযোগ্যতা সমস্যা ফ্যাক্টরি সেটআপ (OEMs) এবং বোর্ড আনয়ন (SoC ভেন্ডর) কেও প্রভাবিত করে।
মডিউল সীমানা
অ্যান্ড্রয়েড 12 এবং উচ্চতর সংস্করণের জন্য, অ্যাডবিডি মডিউল কোড হল packages/modules/adbd
।
অ্যান্ড্রয়েড 11 এবং তার নিচের জন্য, adbd মডিউল সীমানা হল /system/core/adb
এবং /system/bin/adbd
।
adbd মডিউল ( com.android.adbd
) APEX ফরম্যাটে এবং Android 11 বা উচ্চতর সংস্করণে চলমান ডিভাইসগুলির জন্য উপলব্ধ৷
মডিউল নির্ভরতা
adbd মডিউল নিম্নলিখিত উপর নির্ভর করে।
জাভা ডিবাগ ওয়্যার প্রোটোকল (JDWP) অ্যান্ড্রয়েড রানটাইমের সাথে ডিবাগিং প্রোটোকল। adbd ডায়নামিকভাবে libadbconnection_server
সাথে লিঙ্ক করে।
system_server
সাথে প্রমাণীকরণ। adbd ডায়নামিকভাবে libadbd_auth
সাথে লিঙ্ক করে।
কাস্টমাইজেশন
অ্যাডবিডি মডিউল কাস্টমাইজেশন সমর্থন করে না।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 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-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# adbd\n\nThe adbd module manages command-line adb and IDE debugging sessions. This module\nis updatable, meaning it can receive updates to functionality outside of the\nnormal Android release cycle.\n\nModularizing adbd enables faster delivery of performance improvements (those\nmade in previous years and new improvements yet to come), bug fixes (such as\nseveral power-drain bugs, including adbd continuing at 100% of a CPU until the\nbattery depletes), and features that haven't been backported to older versions\nof Android. Such improvements contribute to adbd reliability, which is critical\nfor automated testing where failures can force app developers and OEMs to\nmanually replug/restart offline devices. Reliability issues also affect factory\nsetup (OEMs) and board bringup (SoC vendors).\n\nModule boundary\n---------------\n\nFor Android 12 and higher, the adbd module code is\n`packages/modules/adbd`.\n\nFor Android 11 and lower, the adbd module boundaries\nare `/system/core/adb` and `/system/bin/adbd`.\n\nModule format\n-------------\n\nThe adbd module (`com.android.adbd`) is in\n[APEX](/docs/core/ota/apex) format and is available for devices\nrunning Android 11 or higher.\n\nModule dependences\n------------------\n\nThe adbd module depends on the following.\n\n- Java Debug Wire Protocol (JDWP) debugging protocol with Android runtime. adbd\n dynamically links against `libadbconnection_server`.\n\n- Authentication with `system_server`. adbd dynamically links against\n `libadbd_auth`.\n\nCustomization\n-------------\n\nThe adbd module doesn't support customization."]]