ADB 101: چه کاری انجام می دهد و چگونه می توان آن را در ویندوز 11 تنظیم کرد؟
7 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
Android Debug Bridge (ADB) یک ابزار خط فرمان مفید است که گوگل برای توسعه دهندگانی که می خواهند به تنظیمات مخفی مختلف دسترسی داشته باشند ایجاد کرده است. آندروید دستگاه ها.
این دارای سه جزء است که برای برقراری ارتباط بین رایانه و دستگاه شما با هم کار می کنند: یک کلاینت، یک دیمون (adbd) و یک سرور. کلاینت نشان دهنده رایانه شخصی شما است که به دستگاه دستی خود وصل خواهید کرد و این مؤلفه ای است که با استفاده از کابل USB دستورات را ارسال می کند. در همین حال، یک دیمون دستورات را بر روی یک دستگاه اجرا می کند، در حالی که سرور سروری است که ارتباط بین مشتری و دیمون را مدیریت می کند. برخلاف دیمون که به عنوان یک فرآیند پسزمینه روی دستگاه اجرا میشود، سرور بهعنوان یک فرآیند پسزمینه روی رایانه اجرا میشود.
ADB را می توان در سیستم های کامپیوتری مختلف مانند ویندوز، macOS و حتی لینوکس استفاده کرد. اما در این مورد، استفاده از آن را برجسته خواهیم کرد ویندوز 11. با این حال، توجه به این نکته مهم است که ADB ابزاری نیست که به راحتی بر روی رایانه شما نصب شود. باید دانلود آن را شروع کنید، اما خبر خوب این است که گوگل لینک های مستقیمی را به جایی که می توانید ADB را برای ویندوز 11 دانلود کنید، ارائه می دهد.
با این وجود، درک استفاده از ابزار قبل از دانلود آن بسیار مهم است. گوگل ADB را برای توسعه دهندگان ایجاد کرد، به این معنی که ترفندهای سطح بالایی را برای تلفن یا سایر دستگاه های اندرویدی به شما ارائه می دهد. به طور خاص، ارتباط بین دستگاه و رایانه برقرار میکند و به شما این امکان را میدهد که سیستم قبلی و برنامههای آن را اشکال زدایی کنید، به پوسته یونیکس دسترسی پیدا کنید و دستورات دیگری را انجام دهید.
نصب درایورهای ADB روی رایانه شخصی ویندوز 11
در اینجا یک فرآیند گام به گام برای نصب درایورهای ADB در رایانه شخصی ویندوز 11 ارائه شده است.
- روی یک صفحه راهنمای کاربر ADB ارائه شده توسط گوگل، شما می توانید دسترسی داشته باشید به صفحه دانلود ابزار ADB پیوند دهید. بسته به سیستم عامل رایانه شما، درایورهای ADB را در سه گزینه ارائه می دهد. اولین نسخه را برای دریافت آخرین نسخه ای که می توانید برای ویندوز 11 خود استفاده کنید، انتخاب کنید.
- با کلیک بر روی گزینه "دانلود SDK Platform-Tools for Windows" شما را به یک صفحه سریع هدایت می کند. فقط کادر را علامت بزنید و روی دکمه Download Android SDK Platform-Tools for Windows کلیک کنید تا بارگیری را شروع کنید.
- پس از دانلود فایل ZIP، باید آن را جابجا کرده و سپس آن را در پوشه ای که به راحتی می توانید به آن دسترسی داشته باشید استخراج کنید. توصیه می کنیم آن را در درایو اصلی (C:\) رایانه شخصی ویندوز 11 خود داشته باشید.
- برای انجام فرآیند استخراج، کافیست روی فایل ZIP کلیک راست کرده و گزینه “Extract all…” را انتخاب کنید. پس از آن، یک اعلان ظاهر می شود. برای ادامه، فقط دکمه «Extract» را انتخاب کنید.
- پوشه ای را که استخراج کردید باز کنید و روی آن راست کلیک کنید. برای راهاندازی خط فرمان Windows PowerShell، گزینه Open in Terminal را انتخاب کنید.
فعال کردن اشکال زدایی ADB در دستگاه اندروید
دانلود درایورهای ADB تنها کاری نیست که باید برای اجرای دستورات ADB در دستگاه های اندرویدی انجام دهید. همچنین باید تلفن یا تبلت خود را برای برقراری ارتباط بین اجزای ADB آماده کنید. در اینجا نحوه فعال کردن اشکال زدایی ADB در دستگاه خود آورده شده است.
- شما باید حالت Developer Mode را فعال کنید که به طور پیش فرض مخفی است. برای انجام این کار، به Settings > About Phone > Build Number بروید. به سرعت روی شماره ساخت هفت بار ضربه بزنید تا حالت فعال شود.
- پس از فعال شدن، Developer Options سیستم دستگاه ظاهر می شود. محل قرارگیری بخش بسته به حالت تلفن یا برند شما متفاوت است. شما می توانید آن را با باز کردن تنظیمات پیدا کنید. گاهی اوقات، در داخل قسمت Systems and Updates و جاهای دیگر است. همچنین می تواند در دستگاه های دیگر به طور متفاوت نامگذاری شود.
- به Developer Options رفته و گزینه USB Debugging را در قسمت Debugging فعال کنید.
- دستگاه خود را با استفاده از کابل USB به رایانه شخصی ویندوز 11 وصل کنید و حالت USB را به حالت «انتقال فایل (MTP)» تغییر دهید.
- دستگاه شما گفتگویی را نشان می دهد که در آن اجازه اشکال زدایی USB را می خواهد که به اشکال زدایی از طریق این رایانه اجازه می دهد. برای ادامه روی «OK» ضربه بزنید. همچنین میتوانید کادر داخل کادر محاورهای را علامت بزنید، بنابراین لازم نیست هر بار که دستگاه را به رایانه متصل میکنید این کار را انجام دهید.
هنگامی که همه چیز تنظیم شد (درایور ADB نصب شد، گزینه های برنامه نویس دستگاه اندروید دستی فعال می شود، و خود دستگاه از طریق کابل USB به رایانه شخصی متصل می شود)، می توانید بررسی کنید که آیا دستگاه شما با موفقیت به رایانه شخصی متصل شده است یا خیر. فقط کافی است در پنجره Command Prompt رایانه شخصی خود دستورات "cmd" و "adb devices" را اجرا کنید. با انجام این کار، «فهرست دستگاههای پیوست شده» را به شما نشان میدهد.
استفاده از کابل USB هنگام اجرای اشکال زدایی ADB معمولاً توسط توسعه دهندگان استفاده می شود، اما می تواند به صورت بی سیم در دستگاه های خاصی که از طریق Wi-Fi متصل هستند نیز انجام شود. راهاندازی دستگاهها به کار بیشتری نیاز دارد، اما مشکلات رایج اتصال USB مانند نصب درایور را برطرف میکند.
ADB را می توان در دستگاه های دارای نسخه های مختلف سیستم عامل اندروید استفاده کرد. با این حال، توجه داشته باشید که دستورالعملهای اشکالزدایی بیسیم در دستگاههای دارای اندروید ۱۱ یا بالاتر و اندروید ۱۰ و پایینتر متفاوت است. در اینجا نحوه انجام این کار آمده است.
اشکال زدایی بی سیم برای دستگاه های دارای اندروید 11 و بالاتر
- قبل از شروع، لازم است رایانه شخصی ویندوز 11 و دستگاه هر دو به یک شبکه بی سیم متصل باشند.
- با استفاده از همان مراحل ذکر شده در بالا، Developer Options دستگاه خود را فعال کنید.
- در قسمت Developer Options به بخش Debugging رفته و Wireless Debugging را فعال کنید. هنگامی که درخواستی دریافت کردید، "Allow" را انتخاب کنید.
- راه اندازی Android Studio Bumblebee در رایانه شخصی خود، و «جفت کردن دستگاه ها با استفاده از Wi-Fi» را انتخاب کنید، که می توانید از طریق منوی کشویی پیکربندی های اجرا شده به آن دسترسی داشته باشید. یک پنجره بازشو برای جفت کردن دستگاه ها با استفاده از کد QR یا کد جفت شدن مشاهده خواهید کرد.
- دستگاه خود را بررسی کنید و برای شروع جفت کردن، روی «اشکالزدایی بیسیم» ضربه بزنید. همانطور که گفته شد، دو راه برای انجام این کار وجود دارد: از طریق یک کد QR یا یک کد جفت. انتخاب کنید که کدام یک برای شما مناسب تر است.
اشکال زدایی بی سیم برای دستگاه های دارای Android 10 و پایین تر
- دستگاه و رایانه شخصی خود را به یک شبکه Wi-Fi متصل کنید.
- دستگاه را با استفاده از کابل USB به رایانه شخصی وصل کنید و دستگاه را تنظیم کنید تا برای اتصال TCP/IP در پورت 5555 منتظر بماند.
- با جدا کردن کابل USB، دستگاه را از رایانه شخصی ویندوز 11 جدا کنید.
- اکنون می توانید با استفاده از آدرس IP دستگاه Android خود به رایانه شخصی متصل شوید.
- در صورتی که اتصال قطع شد، کافیست دستورات “adb connect” یا “adb kill-server” را اجرا کنید، که دومی شما را ملزم به تکرار مجدد فرآیند می کند.
مواردی وجود دارد که ممکن است در برقراری ارتباط بین رایانه شخصی ویندوز 11 و دستگاه اندرویدی خود با مشکلاتی مواجه شوید و دلایل ممکن است بسته به نوع اشکال زدایی که استفاده می کنید متفاوت باشد. به عنوان مثال، اشکال زدایی بی سیم اگر رایانه شخصی و دستگاه به طور جداگانه به دو شبکه مختلف متصل باشند، می تواند مشکل ساز باشد. همچنین اگر هیچ درایور ADB بر روی رایانه شخصی نصب نشده باشد یا قدیمی باشد، ممکن است اتفاق بیفتد. برای اشکال زدایی سیمی، USB معیوب نیز می تواند منجر به مشکلات شود.
هنگامی که همه چیز برطرف شد، استفاده از ADB می تواند چیزهای زیادی را در دستگاه های اندرویدی خود به شما بدهد. این میتواند طیف گستردهای از دستورات، از کپی کردن فایلها تا سفارشیسازی ویژگیهای OEM یا رابط کاربری و بسیاری موارد دیگر را ارائه دهد. در سند راهنمای کاربران Android Studio، Google فهرستی را ارائه می دهد که می توانید برای اجرای دستورات برای راه اندازی حمل و نقل پورت، توقف سرور ADB، صدور دستورات پوسته و غیره امتحان کنید.
با استفاده از آنها، میتوانید کنترل بیشتری بر دستگاه اندرویدی داشته باشید و ترفندهای مربوطه را انجام دهید. با این وجود، در حالی که ADB به طور کلی مضر نیست (تغییراتی در رایانه شخصی ایجاد نمی کند)، استفاده نامناسب از آن می تواند منجر به برخی مشکلات شود. با این کار، ممکن است بخواهید دلایل خود را برای استفاده از آن و مهارت ها و دانش خود را قبل از نصب درایورهای ADB و اجرای دستورات ADB ارزیابی کنید.
انجمن کاربر
پیام 1