چهارشنبه ۱۷ آبان ۰۲ | ۰۹:۳۹ ۲۹ بازديد
ADB چیست؟
ADB مخفف عبارت “Android Debug Bridge” میباشد که یک ابزار نرمافزارنویسی برای دسترسی و رابطه با دستگاههای اندرویدی و پیشرفت نرمافزارهای اندروید میباشد که به وسیله کمپانی گوگل ساخته شده است. با استعمال از ADB، میتوانید بهشکل بی واسطه با دستگاه اندرویدی خویش رابطه برقرار نمایید و از روش دستورها خط فرمانی، داده ها و فولدرهای ما یحتاج را در بین دستگاه اندرویدی و کامپیوتر خویش منتقل فرمائید. ADB امکاناتی مانند نصب و حذف نرمافزارها، نسخه برداری و انتقال پوشهها، ارسال امرها و اجرای اسکریپتهای خط فرمانی را در دست نرم طراحی اپلیکیشن در مشهد افزارنویسان قرار میدهد.
برای به کارگیری از ADB، آغاز بایستی درایورهای دستگاه متبوع را در کامپیوتر خویش نصب نمایید. آن گاه با به کارگیری از ترمینال یا این که امر خط امر، می توانید از ابزار ADB استعمال نمایید.
کاربرد ADB چیست؟
بعضا از کاربردهای ADB عبارتند از:
نصب و حذف اپها: با استعمال از ADB میتوانید نرمافزارهایی را که به تلفن همراه خویش نیاز دارید، نصب فرمایید و نرمافزارهای غیرضروری را حذف فرمایید.
نسخه برداری و انتقال پوشهها: با به کارگیری از ADB می توانید فولدرهایی را که در موبایل خویش دارید، به کامپیوتر منتقل فرمایید و برعکس.
نظارت موقعیت دستگاه: با به کارگیری از ADB میتوانید شرایط دستگاه خویش را تحقیق نمایید، داده ها سیستمی دستگاه را ببینید و از خطایابی سیستمی به کار گیری نمایید.
آزمایش نرم افزار: با به کار گیری از ADB می توانید نرم افزار خویش را در دستگاه خویش آزمایش فرمایید و خطاهای متبوع را برطرف نمایید.
در مجموع، ADB یک ابزار کارآمد برای اپنویسان اندرویدی میباشد که به آنان امکاناتی برای پیشرفت اپهای اندرویدی را آماده مینماید.
به چه شکل adb را نصب کنیم؟
یادگرفتن نصب adb
برای نصب ADB، می توانید به طرزهای پایین مبادرت نمائید:
۱. نصب ADB با به کار گیری از Platform Tools:
در صدر، به وبسایت قانونی اندروید https://developer.android.com/studio/releases/platform-tools رجوع نمایید و واپسین ورژن Platform Tools را دانلود فرمائید.
فولدر ZIP را در مسیری که می خواهید نصب فرمائید، دستیابی نمایید.
آن گاه به محلی که پوشه ADB در آن جای دارد بروید. مثلا، در صورتیکه پوشه در مسیر C:\Users\YourUserName\Downloads\platform-tools قراردارد، بایستی بدین مسیر بروید.
درین مسیر، یک پنجره ترمینال (command prompt) را گشوده فرمائید.
درحال حاضر اوامر ADB را در ترمینال وارد کرده و از آن استعمال نمایید. برای مثال، برای اکران لیست دستگاههای متصل به کامپیوتر، امر “adb devices” را وارد نمایید.
۲. نصب ADB با SDK Manager:
به وب سایت قانونی اندروید https://developer.android.com/studio#downloads مراجعه کرده و SDK Manager را دانلود نمائید.
بعداز دانلود SDK Manager، آن را نصب فرمایید.
بعداز نصب SDK Manager، آن را جاری ساختن نمایید و نصیب SDK Tools را تعیین نمائید.
دراین نصیب، مورد Google USB Driver و Android SDK Platform-Tools را تیک بزنید و OK را کلیک نمایید تا این ابزارها دانلود و نصب شوند.
بعد از آن به محلی که پوشه ADB در آن جایدارد بروید. به عنوان مثال، در صورتی پوشه در مسیر C:\Users\YourUserName\AppData\Local\Android\Sdk\platform-tools جای دارد، بایستی بدین مسیر بروید.
درین مسیر، یک پنجره ترمینال را گشوده کرده و اوامر ADB را در آن وارد فرمایید.
۳. نصب ADB با به کارگیری از پکیجهای همگانی:
این شیوه برای برخی از توزیعهای لینوکسی و یا این که پکیجهای همگانی، مشمول ADB می باشند. دراینصورت، با نصب پکیج مربوطه، از ADB به کار گیری می کنید. مثلا، در توزیع Ubuntu، می توانید با اجرای فرمان “sudo apt-get install android-tools-adb”، ADB را نصب نمایید.
در غایت، برای به کارگیری از ADB، با اتصال دستگاه اندرویدی به کامپیوتر، می توانید از اوامر مربوطه به کارگیری کرده و با دسترسی به داده ها دستگاه، نرم افزارهای خویش را گسترش دهید.
مثالی از روش فعالیت با ADB
آری، ولی که میتوانم یک نمونه از به کارگیری از ADB برای شما بیاورم. مثلا، با استعمال از ADB می توانید نرم افزارهایی که در دستگاه اندرویدی شما نصب گردیدهاند را مدیر نمایید. به صورت خاص، میتوانید اپهایی که شما نصب کردهاید را حذف فرمایید.
برای حذف یک نرم افزار با استعمال از ADB، آغاز دستگاه اندرویدی خویش را به کامپیوتر خویش متصل فرمائید و بعد فرمان تحت را در پنجره ترمینال یا این که خط امر وارد فرمائید:
adb uninstall package_name
دراینجا، package_name به اسم بسته طرحی میباشد که می خواهید حذف فرمایید. مثلا، در حالتیکه بسته نرم افزارای که می خواهید حذف فرمایید، com.example.app باشد، امر پایین را وارد نمایید:
adb uninstall com.example.app
بعداز وارد کردن این امر، نرم افزار متبوع شما از دستگاه اندرویدی شما حذف شود.
این صرفا یک کدام از نمونههایی میباشد که میقدرت با به کارگیری از ADB جاری ساختن بخشید. با به کار گیری از این ابزار، میتوانید اکثری از وظایف مرتبط با بسط اپلیکیشنهای اندرویدی را اجرا دهید.