• adb برای اندروید، دستورات اولیه adb برای اندروید. برنامه adb - دستورالعمل نصب و پیکربندی برای کار با اندروید

    اگر یک گوشی هوشمند اندرویدی دارید و اغلب آن را آزمایش می‌کنید، چیزی را تغییر می‌دهید یا آن را بازخوانی می‌کنید، به احتمال زیاد از قبل با ابزار ADB یا (Android Debug Bridge) آشنا هستید. این برنامه ای برای کنترل گوشی هوشمند از طریق کامپیوتر از طریق USB است که حاوی دستورات مفید بسیاری است.

    می توانید گزارش ها را مشاهده کنید، برنامه ها را نصب و حذف کنید، دستگاه خود را مدیریت کنید و بسیاری از دستورات مفید دیگر را انجام دهید. از این مقاله نحوه استفاده از ADB در لینوکس را خواهید آموخت دستورات مفیدبانک انکشاف آسیایی برای کاربران اندرویدو ما این ابزار را با جزئیات تجزیه و تحلیل خواهیم کرد. اما ابتدا، بیایید نحوه نصب خود ابزار را در رایانه ببینیم.

    برنامه ADB در مجموعه استاندارد گنجانده شده است برنامه های کاربردی اندروید SDK. می توانید این محیط را نصب کنید و ابزار مورد نیاز خود را دریافت کنید. اما همیشه نمی‌خواهید یک محیط زمان اجرا کامل را روی رایانه خود بکشید. گاهی اوقات شما فقط به یک برنامه نیاز دارید. به راحتی می توان آن را جداگانه نصب کرد. در اوبونتو می توانید دستور زیر را اجرا کنید:

    sudo apt نصب android-tools-adb

    برای Red Hat، CentOS، دستور کمی متفاوت خواهد بود:

    sudo yum نصب android-tools-adb

    اگر نیاز به نصب ADB در ویندوز دارید، باید بسته Platform Tools SDK را از وب سایت رسمی دانلود کنید.

    آماده سازی گوشی هوشمند

    برای اینکه بتوانید از adb با گوشی هوشمند خود استفاده کنید، باید حالت USB debugging را فعال کنید. این ویژگی از 4.2 در تمامی نسخه های اندروید مخفی است. برای تبدیل شدن به یک توسعه دهنده، ابتدا به "تنظیمات" -> "درباره تلفن"و هفت بار روی مورد کلیک کنید "شماره ساخت":

    سپس مورد در منوی تنظیمات اصلی ظاهر می شود. "برای توسعه دهندگان":

    در اینجا باید کادر کنار بخش را علامت بزنید "Allow USB Debugging":


    اکنون گوشی شما آماده کار با adb است. آن را از طریق USB به رایانه خود وصل کنید و بیایید شروع کنیم.

    دستورات مفید ADB

    قبل از اینکه بتوانیم دستگاه را کنترل کنیم، یک کار دیگر باید انجام شود. دستور adb برای ارتباط با اندروید نیاز به سرویس خاصی دارد و باید راه اندازی شود. برای این کار از دستور زیر استفاده کنید:

    adb start-server

    پس از اتمام کار، می توانید سرویس را غیرفعال کنید تا منابع اضافی را مصرف نکند:

    اکنون می توانید دستورات adb را برای اندروید اجرا کنید.

    لیست دستگاه

    اول از همه، بیایید به لیست دستگاه های متصل به رایانه خود نگاه کنیم. برای این کار از دستور devices استفاده کنید:

    اگر چندین گوشی هوشمند به سیستم متصل شده باشند، به طور پیش فرض اقدامات برای اولین مورد اعمال می شود. اما می توانید با گزینه -s نام دستگاه مورد نظر را تنظیم کنید. مثلا:

    adb -s 0123456789ABCDEF logcat

    همچنین می‌توانید با استفاده از متغیر ANDROID_SERIAL نام دستگاهی را که می‌خواهید دستورات برنامه adb را روی آن اعمال کنید، مشخص کنید:

    صادرات ANDROID_SERIAL=0123456789ABCDEF

    سپس همه دستورات adbبرای دستگاه مشخص شده در این متغیر اعمال خواهد شد.

    وضعیت دستگاه

    با دستور get-state می توانید وضعیت یک دستگاه را بدست آورید:

    این دستور یکی از مقادیر زیر را برمی گرداند: دستگاه - در حال اجرا، بوت لودر - بارگذاری، آفلاین - غیرفعال است. با استفاده از دستور status-window، می توانید به طور مداوم وضعیت را نظارت کنید:

    adb status-window

    مشاهده گزارش‌ها

    متداول ترین اقدامی که توسعه دهندگان و آزمایش کنندگان باید انجام دهند برنامه های موبایلدر جستجوی خطاها مشاهده سیستم و لاگ برنامه است. برای این کار از دستور logcat استفاده کنید:

    این ابزار محتویات لاگ های اندروید را در زمان واقعی نمایش می دهد، بنابراین می توانید بلافاصله تمام پیام های خطا را مشاهده کنید. شما همچنین می توانید همه چیز را در یک فایل بنویسید:

    adb logcat -d > ~/android.log

    با گزینه -c، می توانید تمام گزارش های موجود در دستگاه را پاک کنید:

    همیشه لازم نیست به گزارش کامل سیستم نگاه کنید، گاهی اوقات فقط دیدن پیام ها کافی است برنامه مورد نظر.. برای انجام این کار، فقط نام بسته را مشخص کنید:

    adb logcat com android.settings

    با استفاده از گزینه --log-level می توانید سطح پرحرفی پیام را تنظیم کنید، گزینه های زیر در دسترس هستند: V، D، I، W، E، F، S. برای انتخاب پرمخاطب بودن خروجی، حرف مورد نظر را مشخص کنید که با آن جدا شده است. دو نقطه بعد از نام برنامه:

    adb logcat com android.settings:E

    یا فقط خطاها را برای کل سیستم نمایش خواهیم داد:

    انتقال فایل ها به دستگاه

    اگر نیاز به ارسال سریع فایل به دستگاه دارید، می توانید از دستور فشار برای این کار استفاده کنید. در اینجا نحو آن است:

    فشار adb $ /address/local/file/address/remote/file

    به عنوان مثال، بیایید یک فایل را از پوشه اصلی در دستگاه آپلود کنیم:

    adb فشار ~/file /sdcard/file

    فایل فوراً به دستگاه منتقل می شود و می توانید از آن مطمئن باشید. علاوه بر این، می‌توانید از گزینه -p برای نمایش پیشرفت، و گزینه -a برای حفظ مهر زمانی اصلی استفاده کنید.

    به همین ترتیب می توانید یک فایل را از دستگاه دانلود کنید. دستور Pull Syntax:

    فشار adb $ /address/remote/file/address/local/file

    به عنوان مثال، فایل ارسال شده را دوباره کپی کنید:

    adb pull /sdcard/file ~/file1

    نصب برنامه

    با adb می توانید مستقیماً برنامه ها را نصب کنید. این ویژگی می تواند برای توسعه دهندگان بسیار مفید باشد. دستور install فقط باید آدرس فایل apk را ارسال کند:

    adb را نصب کنید ~/Momentum_apkpure.com.apk

    پس از آن، برنامه نصب شده و آماده کار بر روی دستگاه شما است. اگر می خواهید برنامه را به نسخه جدیدتر به روز کنید، از گزینه -r استفاده کنید. این خیلی مهمه. در غیر این صورت با خطا مواجه خواهید شد:

    adb -r install~/Momentum_apkpure.com.apk

    گزینه های -s نیز در دسترس هستند - برای نصب در درایو فلش USB و -d - برای کاهش نسخه برنامه.

    حذف برنامه ها

    حذف نصب برنامه نیز بسیار آسان است. برای این کار کافیست نام بسته آن را به دستور uninstall ارسال کنید. به عنوان مثال، مرورگر فایرفاکس را حذف می کنیم:

    adb org.mozilla.firefox را حذف کنید

    پشتیبان گیری

    می توانید ایجاد کنید پشتیبان گیریسیستم عامل و تمام سیستم آن فایل های اندرویدبه طوری که می توان آن را به سرعت و به راحتی بازیابی کرد. برای این کار از دستور Backup استفاده می شود. بیایید ابتدا به نحو آن نگاه کنیم:

    بسته های گزینه های پشتیبان $ adb

    گزینه ها نشان می دهد که کدام داده ها را کپی کنید. هر گزینه را می توان با no پیشوند گذاشت، به این معنی که این داده ها نباید کپی شوند. گزینه های اصلی را در نظر بگیرید:

    • -apk- ذخیره فایل های apk برای برنامه ها، به طور پیش فرض غیرفعال است.
    • -اوب- ذخیره برنامه های افزودنی افزونه های نصب شده فایل های apkفرمت obb غیرفعال به طور پیش فرض؛
    • -به اشتراک گذاشته شده- ذخیره داده های برنامه از کارت SD یا حافظه تلفن، غیرفعال است.
    • -همه- ذخیره تمام برنامه های نصب شده
    • -سیستم- صرفه جویی برنامه های کاربردی سیستم، این برنامه ها در حال حاضر در لیست همه هستند.

    آخرین پارامتر به شما اجازه می دهد تا مشخص کنید کدام برنامه ها را ذخیره کنید. اگر گزینه all مشخص شده باشد، طبیعتاً به این پارامتر نیازی نیست. بنابراین دستور برای کپی رزرو کنیدسیستم به شکل زیر خواهد بود:

    adb backup -apk -obb -shared -all -f backup.ab

    با گزینه -f نام فایل آرشیو را تعیین می کنیم، در پوشه فعلی ذخیره می شود. اگر تنظیم نشود، نام پیش فرض backup.ab خواهد بود. شما باید ایجاد یک کپی را در تلفن تأیید کنید، می توانید رمز عبور را برای رمزگذاری وارد کنید:

    برای بازیابی از یک نسخه پشتیبان، از دستور restore استفاده کنید. کافی است آدرس فایل را به آن منتقل کنید:

    adb بازیابی android.ab

    ابزار adb حتی دستورهایی برای راه اندازی مجدد دستگاه دارد. شما به سادگی می توانید گوشی هوشمند خود را با استفاده از دستور راه اندازی مجدد راه اندازی مجدد کنید:

    می توانید در حالت بازیابی بوت شوید:

    بازیابی راه اندازی مجدد adb

    یا در حالت پیکربندی بوت لودر:

    بوت لودر راه اندازی مجدد adb

    کنسول اندروید

    با دستور shell می توانید وارد شوید کنسول اندرویدو اقدامات لازم را در آنجا انجام دهند. بسیاری از دستورات لینوکس که برای ما آشنا هستند در اینجا موجود هستند. ما تمام دستورات موجود در مقاله را با جزئیات بررسی کردیم. حالا بیایید در مورد خود دستور shell صحبت کنیم و چند مثال بزنیم. برای ورود به کنسول عبارت زیر را تایپ کنید:

    adb shell ls /system

    به عنوان مثال، با این دستور می توانید یک اسکرین شات بگیرید:

    adb shell screencap -p /sdcard/screenshot.png

    و بنابراین می توانید یک صفحه نمایش تلفن هوشمند را روی ویدیو بگیرید:

    adb shell screenrecord /sdcard/video.mp4

    نتیجه گیری

    در این مقاله به نحوه استفاده از ابزار adb برای مدیریت پرداختیم گوشی هوشمند اندروید، و دستورات اساسیبرنامه های adb که می توانید استفاده کنید. دستورات پوسته adb همان دستوراتی هستند که می توانید در آنها اجرا کنید ترمینال اندروید، بنابراین بی معنی است که آنها را دوباره جدا کنید. امیدوارم اطلاعات این مقاله برای شما مفید بوده باشد.

    درباره نویسنده

    موسس و مدیر سایت، علاقه مند به نرم افزار منبع باز و عامل سیستم لینوکس. من در حال حاضر از اوبونتو به عنوان سیستم عامل اصلی خود استفاده می کنم. من علاوه بر لینوکس به همه چیزهایی که به آن مربوط می شود علاقه دارم فناوری اطلاعاتو علم مدرن

    تقریباً هر صاحبی اندرویددستگاهی که تصمیم گرفت حیوان خانگی خود را با جایگزینی سیستم عامل یا هسته سیستم عامل بهبود بخشد، با برنامه برخورد می کند. adb.

    برای اکثر مبتدیان، این برنامه است که به یک مانع غیرقابل عبور تبدیل می شود و امروز به شما خواهیم گفت که چگونه این برنامه فوق العاده را نصب و شروع به کار کنید که به شما کمک می کند، به عنوان مثال، ریشهحقوق روی دستگاه شما، فلش نسخه جدیداندرویدیا حتی گوشی یا تبلت خود را برگردانید حالت اصلیپس از یک مداخله ناموفق در سیستم.

    پس چی هست adb،مورد علاقه همه مددرها و هکرها، از کجا می توانم آن را تهیه کنم، و چرا به آن نیاز داریم؟

    adb چیست.

    مخفف adbمخفف پل اشکال زدایی اندروید(پل اشکال زدایی اندروید). adb است بخشی جدایی ناپذیرکه قابل دانلود است از اینجا .

    از آنجایی که سیستم عامل اندرویدیک تنوع است لینوکس، برای پیکربندی آن، اغلب نیاز به کار است خط فرمان. البته، برنامه هایی وجود دارد - شبیه سازهای ترمینال که به شما امکان می دهند دستورات را مستقیماً روی دستگاه اجرا کنید، اما، اولا، در صفحه نمایش کوچکتلفن، انجام این کار ناخوشایند است و ثانیاً گاهی اوقات شما نیاز به دسترسی به دستگاه از طریق رایانه دارید و در این موارد و بسیاری موارد دیگر، برنامه adbبه سادگی غیر قابل تعویض برنامه adbارتباط بین دستگاه و رایانه برقرار می کند و به شما امکان می دهد تا دستکاری های مختلفی را با سیستم مستقیماً روی رایانه انجام دهید اندروید.

    نحوه نصب adb

    اول از همه، توصیه می کنیم آخرین نسخه را دانلود کنید، در زمان نوشتن این راهنما، یک نسخه در دسترس است r11، در مثال آن، تمام توضیحات بیشتر ساخته شده است، و در موارد دیگر نسخه های اولیه، محل برنامه های لازمپس از نصب SDKممکن است با آنچه در اینجا توضیح داده شده است متفاوت باشد.

    1. دانلود کنید، می توانید آن را در پیوندی که قبلاً نشان داده شده است پیدا کنید. انواع مختلفی وجود دارد SDK، برای ویندوز مایکروسافت، سیستم عامل مکو لینوکس.

    به تنوع نیاز داریم ویندوز مایکروسافت. و در اینجا دو گزینه وجود دارد - نصب کننده را دانلود کنید یا بایگانی فشردهبا Android SDK. ما به نصب کننده نیاز نداریم، به خصوص که به شما اجازه نصب نمی دهد SDK V ویندوز 7، و بنابراین بایگانی فشرده را دانلود کنید.

    آرشیو حاوی یک پوشه است android-sdk-windows، که شامل SDK. آن را در رایانه خود باز کنید. در مثال ما، یک پوشه در ریشه درایو C قرار داده ایم. اگر شما هم همین کار را انجام دهید، مسیر به SDKما این را خواهیم داشت: C:\android-sdk-windows

    در نسخه های قبلی SDKداخل این پوشه در پوشه ابزاربرنامه مورد نیاز ما قرار داشت adb، اما بعداً توسط توسعه دهندگان به پوشه منتقل شد پلت فرم-ابزار.

    با این حال، اگر وارد این پوشه شوید، برنامه را در داخل آن پیدا نخواهید کرد. adb، بنابراین ما به گام بعدینصب و راه اندازی.

    2. نصب ابزارهای پلتفرم SDK.
    ما مطمئن می شویم که رایانه ما به اینترنت متصل است و پوشه ای را که در آن قرار دارد اجرا می کنیم android-sdk-windows، برنامه مدیر SDK. پس از شروع برنامه، پنجره زیر ظاهر می شود:

    باید دانلود و نصب کنیم ابزارهای پلتفرم Android SDKو ابزار Android SDK.

    با دوبار کلیک کردن بر روی یک مورد یا با کلیک بر روی " تایید کنید"و" رد کردن» این دو مورد را در لیست علامت بزنید و تیک همه موارد دیگر را همانطور که در تصویر بالا نشان داده شده است بردارید. سپس " را فشار دهید نصب” و صبر کنید تا اجزای مورد نیاز ما دانلود و نصب شوند.

    اکنون adb را روی رایانه خود نصب کرده ایم، اما برای کار با تلفن یا تبلت خود، باید درایور آنها را نصب کنیم و برای راحتی بیشتر برنامه، بهتر است مسیر آن و سایر اجزای ویندوز را تنظیم کنیم. سیستم.

    3. اگر به پوشه C:\android-sdk-windows\platform-tools\ برویم، اکنون می توانیم برنامه را در آنجا پیدا کنیم. adb.

    پس از آن، باید متغیر سیستم PATH را ویرایش کنیم تا هر بار که برنامه را شروع می کنیم و دستورات را وارد می کنیم، مجبور نباشیم مسیر برنامه را تایپ کنیم، که به شکل زیر است:

    C:\android-sdk-windows\platform-tools\adb

    اگر هرگز متغیرهای سیستم را ویرایش نکرده اید، یک نقطه بازیابی سیستم ایجاد کنید تا بتوانید بعداً آن را به حالت اولیه خود برگردانید.

    اگر نصب کرده اید ویندوز 7، روی میانبر کلیک راست کنید " کامپیوتر"، انتخاب کنید " خواص” و در پنجره باز شده ” را انتخاب کنید گزینه های اضافیسیستم های».

    اگر تو داری ویندوز XP، روی " کلیک راست کنید کامپیوتر من» و سپس در « خواص»

    در پنجره بعدی، در برگه " علاوه بر این" دکمه را فشار دهید " متغیرهای محیطی ". در لیست " متغیرهای سیستم» انتخاب متغیر « مسیر"و دکمه را فشار دهید" تغییر دادن…»

    پنجره ای برای ویرایش یک متغیر باز می شود و در پاراگراف «h مقدار متغیر» در انتهای خط، پس از نقطه ویرگول، مسیر را به پوشه اضافه کنید ابزارو پوشه پلت فرم-ابزار:

    ;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools;

    (اگر نقطه ویرگول در انتهای خط وجود نداشت، یکی اضافه کنید - هر مسیر در این خط باید با یک نقطه ویرگول از دیگری جدا شود.)

    اگر در پوشه دیگری نصب کرده اید، در انتهای خط مسیر خود را به پوشه های tools بنویسید و پلت فرم-ابزار.

    نصب درایورهای دستگاه

    برخی از دستگاه‌ها، مانند تلفن‌ها و تبلت‌های شرکت سامسونگخود را دارند نرم افزاربرای همگام سازی با رایانه، و اگر آن را روی رایانه خود نصب کرده اید، درایور دستگاه از قبل روی سیستم شما نصب شده است.

    اما برای دستگاه هایی مانند Nexus Oneکه بدون هیچ گونه عرضه می شوند برنامه های اضافیو رانندگان برای کار با اندروید SDK، درایورها باید نصب شوند.

    برای این کار به پوشه ای که در آن نصب کرده ایم بروید SDKو اجرا مدیر SDK.

    درست همانطور که تنظیم کردیم ابزارهای پلت فرم Android SDKو ابزار Android SDKرا پیدا کنید و در لیست انتخاب کنید گوگل درایور USBبسته بندی". مطبوعات " نصبو صبر کنید تا برنامه درایورها را دانلود کند. درایورهای 32 و 64 بیتی پنجره هادر پوشه زیر دانلود می شود:

    C:\1\android-sdk-windows\extras\google\usb_driver

    اکنون می توانید درایورهای دستگاه خود را نصب کنید. برای انجام این کار، در منوی تنظیمات گوشی یا تبلت، مورد " را انتخاب کنید. برنامه های کاربردی(برنامه ها) و در آن گنجانده ایم اشکال زدایی USB » (اشکال زدایی USB).

    دستگاه خود را به کامپیوتر وصل می کنیم. کامپیوتر سخت افزار جدید را شناسایی می کند و از شما می خواهد درایورها را نصب کنید. درایورها را از پوشه ای که قبلا دانلود شده اند نصب کنید.

    پس از نصب درایورها، یک دستگاه جدید در Device Manager ظاهر می شود. رابط adb"و ما می توانیم با باز کردن آن با کلیک راست بر روی نماد، آن را تأیید کنیم" کامپیوتر» -> « خواص» -> « مدیریت دستگاه»

    از طرف دیگر، می توانید سعی کنید درایور جهانی ADB را روی رایانه خود نصب کنید.

    نحوه اجرای ADB

    با برنامه کار کنید adbبهترین از طریق خط فرمان پنجره ها. برای فراخوانی خط فرمان در رایانه با ویندوز XP، مطبوعات " شروع کنید"و در قسمت ورودی" اجرا کن» استخدام cmdو "Enter" را فشار دهید.

    در کامپیوتر با ویندوز 7، مطبوعات " شروع کنید" و در قسمت ورودی "جستجوی برنامه ها و فایل ها" تایپ می کنیم cmdو "Enter" را فشار دهید.

    یک پنجره خط فرمان باز می شود و برای اینکه مثلاً ببینیم کدام دستگاه ها را به کامپیوتر وصل کرده ایم، دستور را در آن تایپ می کنیم.

    دستگاه های adb.

    برنامه adbلیستی از دستگاه هایی که در حال حاضر به رایانه متصل هستند را نمایش می دهد.

    اگر می خواهید بدانید که چگونه استفاده کنید adb اجرا شود، احتمالاً قبلاً با آن آشنا هستید برنامه اصلی- adb اگر نه، پس این دو ابزار را برای کاربران اندروید در نظر بگیرید. برنامه های کاربردی برای چیست، چگونه می توان آنها را پیکربندی و استفاده کرد؟

    برنامه

    پس adb چیست؟ این برنامه ای است که نام خود را از مخفف آن گرفته است. adb یک پل اشکال زدایی اندروید است. ابزاری برای اشکال زدایی، عیب یابی ابزارهای کمکی، باز کردن قفل ابزارها در این سیستم عامل. اینها ویژگی های اصلی برنامه هستند، اما اگر در این موضوع به خوبی مسلط باشید، با ده ها گزینه مخفی دیگر آشنا خواهید شد.

    نصب و راه اندازی

    برای درک نحوه استفاده از Adb Run، باید ADB را روی رایانه شخصی خود نصب کنید. برای انجام این کار، باید آن را از وب سایت رسمی توسعه دهنده دانلود کنید. در اصل، بسیاری از سایت ها امکان بارگیری این ابزار را در رایانه شما فراهم می کنند، بنابراین هیچ مشکلی در جستجو وجود نخواهد داشت.

    ارتباط

    برای درک اینکه چرا ADB مورد نیاز است، و بر این اساس، Adb Run، اجازه دهید به دستورات اصلی نگاه کنیم. به عنوان مثال، اگر مطمئن نیستید که کامپیوتر گوشی را به درستی می بیند و به درستی با آن کار می کند، می توانید دستور adb devices را وارد کنید. به این ترتیب می توانید مطمئن شوید که اتصال پایدار است.

    پس از استفاده از دستور، برنامه پیامی مبنی بر پیوست بودن لیست دستگاه ها نمایش می دهد. اگر عبارت مشابهی را مشاهده نکردید، به احتمال زیاد مشکل از کابل یا درایورها است. باید عملکرد دستگاه را دوباره بررسی کنید و دلایل عدم مشاهده رایانه شخصی تلفن هوشمند را بیابید.

    اگر متوجه شدید که کابل غیرفعال است، می توانید ابزار را از طریق آن وصل کنید شبکه بی سیم. اتصال Wi-Fi با استفاده از ADB Wireless انجام می شود. علاوه بر این، دستگاه باید روت شده باشد.

    بعد از اینکه دستور adb connect ip: port را وارد کردیم. به جای ip:port، مقداری را که برای آدرس شبکه خود تنظیم شده است وارد کنید.

    ممکن ها

    از آنجایی که سوال نحوه استفاده از Adb Run به استفاده از ADB مربوط می شود، ارزش این را دارد که بدانیم ابزار اصلی چه ویژگی هایی را پنهان می کند. به عنوان مثال، به لطف کد، می توانید برنامه ای را نصب کنید که روی رایانه شخصی است. برای این کار باید adb install را بنویسید و سپس مسیری که در آن قرار دارد را مشخص کنید

    به طور مشابه، می توانید یک سند معمولی را از رایانه خود به تلفن خود منتقل کنید. الگوریتم یکسان است، فقط دستور تغییر کرده است. adb push را وارد می کنیم و سپس آدرس محل فایل را نشان می دهیم که باید به گجت منتقل شود. اگر باید عملیات معکوس را انجام دهید، adb pull را وارد کنید. فقط آدرس اول پوشه روی تلفن را نشان می دهد و دومی - مکانی که می خواهید ذخیره کنید سند منتقل شدهروی کامپیوتر

    adb اجرا شود

    این ابزاری است که کار را آسان می کند. مخصوصاً برای کسانی که نحوه استفاده از برنامه Adb Run را می دانند. این ابزار برای ساده کردن کار با ADB طراحی شده است و عملکرد را ایجاد می کند آخرین برنامهواضح تر ماهیت ابزار اضافی این است که معمول را خودکار می کند دستورات سفارشیو گاهی اوقات اقدامات با کنسول را ساده می کند. همچنین، Adb Run می تواند الگو را بازنشانی کند.

    این برنامه شبیه یک کنسول است. از 14 مورد تشکیل شده است و با انتخاب شماره مورد نظر و دکمه تأیید Enter، پیمایش در منوها و بخش ها انجام می شود.

    آماده سازی

    قبل از یادگیری نحوه استفاده از Adb Run با این برنامه، مهم است که اشکال زدایی USB را به خاطر بسپارید. این مرحله اغلب فراموش می شود و پس از آن برنامه به سادگی تلفن را نمی بیند. برای انجام این کار، باید به تنظیمات بروید، گزینه "درباره تلفن" را در آنجا پیدا کنید.

    که در آخرین نسخه هاسیستم عامل، شما باید خط با شماره سریال را پیدا کنید و چندین بار روی آن کلیک کنید. یک اعلان در پایین ظاهر می شود، ابتدا نشان می دهد که شما در مسیر درست هستید، سپس توسعه دهنده شده اید. با مشاهده چنین پیامی، می توانید به تنظیمات برگردید، مورد "گزینه های برنامه نویس" باید در آنجا ظاهر شود. در آن می توانید اشکال زدایی را فعال کنید.

    مرور

    یک نمای کلی از ابزار و نحوه استفاده از Adb Run برای اندروید. بلافاصله اولین نکته این است که اتصال صحیح ابزار را بررسی کنید. اگر اشکال زدایی را فراموش کردید، برنامه بلافاصله آن را شناسایی می کند. اولین مورد Device attached نام دارد. با انتخاب آن متوجه می شوید که آیا گوشی به سیستم متصل است یا خیر.

    بعدی - نقطه حرکت. به جای وارد کردن دستوراتی که قبلا توضیح داده شد، کافی است بین دو نقطه یکی را انتخاب کنید. اولی وظیفه انتقال فایل ها از کامپیوتر به گوشی را بر عهده دارد، دومی مسئول فرآیند معکوس است.

    بند سوم نصبمسئول بارگیری برنامه ها در گجت است. پنج مورد در اینجا موجود است. در میان آنها کپی کردن برنامه وجود دارد، نصب عادی یا روی کارت حافظه است. این امکان وجود دارد که برنامه های کاربردی را از طریق رایانه شخصی از تلفن حذف کنید یا آنها را جابجا کنید.

    پاراگراف راه اندازی مجدددستگاه را مجددا راه اندازی می کند. این کار را با سه گزینه انجام می دهد که در میان آنها راه اندازی مجدد معمولی، تغییر به حالت بوت لودر یا منوی بازیابی. خط بعدی زیر شماره پنجم مربوط به سیستم عامل دستگاه است. Fastboot منویی است که دارای 10 آیتم است. علاوه بر این، همه آنها بسیار تخصصی هستند، اگر نمی دانید چه چیزی را انتخاب کنید، باید هر زیر پاراگراف را در نظر بگیرید.

    در پاراگراف بعدی - کلید اشاره را باز کنید- در صورت نیاز به باز کردن قفل الگو، می توانید نحوه استفاده از Adb Run را با ویندوز 10 یاد بگیرید. اغلب کاربران با استفاده از این روش حفاظتی، آن را فراموش می کنند، اما هنگامی که خرابی رخ می دهد، این ابزار خاص به کمک می آید. منوی ششم شامل موارد با گزینه های مختلف کلید گرافیکی. شما باید یکی را که فراموش کرده اید انتخاب کنید.

    مورد هفتم - کتابچه راهنمای- مورد نیاز کسانی که می خواهند به طور مستقل دستورات را وارد کنند. شاید چنین بخشنامه هایی وجود داشته باشد که در لیست ارائه شده نباشد. این آیتم منو برای همین است. همان جا وجود دارد منوی ویژهبرای صاحبان گوشی های هوشمند اچ تی سی. در آن، می توانید بوت لودر را باز کنید، CID را تغییر دهید و S-OFF را دریافت کنید.

    نکته هشتم به‌روزرسانی‌های ابزار را بررسی می‌کند. نهم یک گزینه خلاقانه برای کسانی است که هنگام روشن کردن دستگاه از انیمیشن خسته شده اند. اگر می خواهید آن را جایگزین یا غیرفعال کنید، باید به منوی Intsall Bootanimation بروید.

    مورد دهم اطلاعاتی در مورد تمام بلوک های دستگاه موجود می دهد. بخش‌هایی در اینجا وجود دارد، شاید پنهان یا دسترسی به آن سخت باشد. Run Script یازدهمین منوی استفاده از اسکریپت است. پشتیبان گیری - دوازدهمین نقطه، که یک نسخه پشتیبان از کل ابزار ایجاد می کند. اگر نیاز به راه اندازی مجدد دارید، راحت است.

    منوی بعدی وظیفه odex کردن سیستم عامل را بر عهده دارد. اگر این روند را نمی دانید، بهتر است خودتان آزمایش نکنید. نکته چهاردهم کار روی اسکرین شات است. آخرین منو برای خروج از ابزار مورد نیاز است.

    نتیجه گیری

    نحوه استفاده از Adb Run در ویندوز XP واضح است. اصلا تفاوتی با نحوه عملکرد این برنامه در ویندوز 7 یا 10 وجود ندارد. بنابراین، هیچ مشکلی نباید ایجاد شود. دستورالعمل های بالا برای همه موارد مناسب است.

    برای دارندگان لینوکس، گزینه ای نیز وجود دارد که استفاده از آن آسان است. فقط باید یک نسخه خاص نصب کنید.

    اکثر کاربران اندروید چیزی در مورد آن نمی دانند adb. عنوان کامل - پل اشکال زدایی اندروید، مخفف "Android Debugging Bridge" است. ADB بخشی از Android SDK است . در کمک ADBشما می توانید اقدامات مختلفی را بر روی خود انجام دهید تبلت اندرویدیا گوشی های هوشمند مانند: فلش، کپی فایل ها از کامپیوتر به اندروید و بالعکس، بازیابی سیستم و غیره.

    ADB برای اندروید - چیست؟

    احتمالاً می دانید که سیستم عامل اندروید بر اساس اصلاح شده است هسته لینوکس. بنابراین، با آن نیاز به استفاده از خط فرمان وجود دارد. برنامه است adbبه برقراری ارتباط بین رایانه و اندروید کمک می کند. بخشی از محیط است توسعه اندروید SDK، بنابراین برای نصب Android Debug Bridge، باید Android SDK را از وب سایت رسمی دانلود کنید. نسخه هایی برای همه محبوب وجود دارد سیستم های عامل: ویندوز، سیستم عامل مک و لینوکس. یعنی به بیان ساده، adbاجازه می دهد استفاده از کامپیوتر برای کنترل گوشی یا تبلت.

    من همچنین دستورالعمل های زیر را توصیه می کنم:

    دستورات پایه اندروید adb

    دستگاه خود را از طریق USB به رایانه شخصی متصل کنید. مطمئن شوید که همه درایورها نصب شده باشند و اشکال زدایی USB فعال باشد.

    برای کار با پل اشکال زدایی اندروید بهترین از طریق خط فرمان خط ویندوز. برای انجام این کار، در ویندوز XP، روی «شروع» کلیک کنید و در کادر ورودی «جستجوی برنامه‌ها و فایل‌ها»، «cmd» را تایپ کنید، سپس «Enter» را فشار دهید. اگر ویندوز 7 و بالاتر دارید، روی "شروع" کلیک کنید و در قسمت "Run"، "cmd" را تایپ کنید و دوباره کلید "Enter" را فشار دهید.

    دستگاه های adb

    رایج ترین دستور adb. با آن، می توانید تعیین کنید که آیا رایانه شما دستگاه متصل را می بیند یا خیر. اگر همه کارها را درست انجام دادید، خط زیر ظاهر می شود: "فهرست دستگاه های متصل". بعد از آن خواهید دید شماره سریالتلفن هوشمند یا تبلت شما و وضعیت آن: "آنلاین" یا "آفلاین".

    اگر روی آن نوشته شده «آفلاین» به این معنی است که دستگاه در حالت خواب است، اگر «آنلاین» باشد، دستگاه آماده اجرای دستورات شماست.

    به لطف این دستور می توانید اپلیکیشن ها را روی گوشی هوشمند یا تبلت خود نصب کنید. برای این کار باید مسیری که فایل APK در آن قرار دارد را بنویسید:

    adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

    نه نوشتن راه های طولانی، فایل را در دایرکتوری android-tools کپی کنید. سپس مسیر به این صورت خواهد بود:

    adb intsall nazvanie_prilogeniya.apk

    adb حذف نصب

    باید مانند دستور قبلی وارد شوید. با این کار برنامه حذف می شود.

    این تیم ویژگی جالبی دارد. اگر یک کلید اضافه کنید -k، سپس زمانی که بازی یا برنامه ای را حذف می کنید، داده ها و کش آن ها حذف نمی شود، بلکه در دستگاه اندرویدی باقی می ماند.

    به لطف این دستور می توانید فایل ها را از کامپیوتر خود به اندروید انتقال دهید. برای انجام این کار، باید مسیر کاملی که فایل در آن ذخیره شده و کجا آن را منتقل کنید، بدانید.

    adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

    برای جلوگیری از نوشتن مسیرهای طولانی، فایل را در فهرست راهنمای android-tools کپی کنید. سپس باید وارد کنید:

    adb push name_fayla/sdcard/Android

    این دستور فایل ها را از اندروید به کامپیوتر کپی می کند. شما باید مسیری که فایل در گوشی هوشمند یا تبلت شما قرار دارد را بدانید و مکانی را که می خواهید فایل را در آن ذخیره کنید، مشخص کنید. اگر دومی را مشخص نکنید، فایل در پوشه android-tools ذخیره می شود.

    adb pull /sdcard/name_fayla\D:\papka_gde_save

    این دستور شما را مجددا راه اندازی می کند تلفن اندرویدییا تبلت

    با این دستور می توانید مستقیماً در حالت بوت لودر بوت شوید.

    بازیابی راه اندازی مجدد adb

    همه دستگاه ها پشتیبانی نمی کنند دستور داده شده. با آن می توانید وارد حالت ریکاوری شوید.

    adb اتصال

    با این دستور می توانید دستگاه را به شبکه های وای فای. برای این کار باید آدرس آی پی و پورت دستگاه را بدانید.

    adb connect ip:port

    با این دستور دریافت می کنید دسترسی کاملبه همه فایل های دستگاه شما.

    راه دوم استفاده از adbپوسته اجرای تک است دستورات اندرویدپوسته با این ساختار:

    پوسته adb<команда>

    اگر گوشی یا تبلت اندرویدی خود را در حالت بوت لودر قرار دهید، دستورات را انجام دهید adbدیگر کار نخواهد کرد در اینجا باید از دستورات fastboot استفاده کنید.

    برای بررسی اینکه آیا رایانه شخصی می تواند و دوست اندرویدیدوست عزیز از دستور استفاده کن

    پس از وارد کردن آن باید شماره سریال دستگاه شما ظاهر شود.

    با وارد کردن این دستور می توانید بوت لودر گوشی ها را باز کنید و تبلت های ایسوسو HTC وقتی دستگاه شما در حالت بوت لودر است، وارد کنید:

    همچنین همه شما برنامه های نصب شدهو اطلاعات شخصی از بین خواهد رفت.

    با این دستور می توانید محتویات فایل log را نمایش دهید: تغییرات، خطاها و غیره. داده ها خیلی سریع اسکرول می شوند، بنابراین بهتر است آن ها را در یک فایل TXT ذخیره کنید. برای این کار وارد کنید:

    adb logcat > filename.txt

    adb sideload

    این دستور برای دارندگان دستگاه های Google Nexus مفید است. با آن می توانید فریمور دستگاه را به روز کنید. آن را در رایانه خود دانلود کنید، Nexus خود را به آن متصل کنید، به آن بروید حالت بازیابی، انتخاب کنید " بروزرسانی را اعمال کنیداز ADB" و بعد از آن دستور را وارد کنید.

    Android Debug Bridge یا به اختصار ADB یک ابزار چند منظوره برای کار با دستگاه های اندرویدی از طریق خط فرمان است. ADB است جزء اندروید SDK. در این سری مقالات سعی می کنیم اصول کار با پل دیباگ اندروید را درک کنیم.

    Android Debug Bridge عمدتاً برای کار با دستگاه های HTC طراحی شده است، با این حال، بیشتر ویژگی ها در سایرین موجود است. گجت های موبایلمبتنی بر اندروید با کمک ADB می‌توانید دستگاه‌های اندرویدی، چه فیزیکی و چه شبیه‌ساز، را اشکال زدایی کنید. این برنامه بر اساس اصل مشتری-سرور است. در اولین راه اندازی ADB با استفاده از هر دستوری، به اصطلاح سروری را به شکل دیمون (سرویس سیستم) ایجاد می کند. این سرویسبرای تمام دستوراتی که به شماره پورت 5037 ارسال می‌شوند، گوش می‌دهد. با ADB، می‌توانید اقداماتی مانند: مشاهده دستگاه‌های متصل و اینکه آیا آنها می‌توانند با ADB کار کنند. مشاهده گزارش های سیستم؛ کپی کردن فایل ها به و از دستگاه اندروید؛ نصب و حذف برنامه ها؛ حذف، پاک کردن یا بازنویسی (فلش کردن) بخش داده در دستگاه Android؛ اجرای اسکریپت برای کنترل یک ابزار اندرویدی موبایل. برخی از تنظیمات شبکه دستگاه Android خود را مدیریت کنید.

    آیا کار می کند سرویس اندروید Debug Bridge از طریق "Task Manager" امکان پذیر است، به ترتیب در همان مکان، در صورت تمایل می توانید آن را متوقف کنید. ADB با یک جعبه ابزار توسعه دهنده کامل (SDK)، از جمله یک شبیه ساز همراه است، به همین دلیل وزن زیادی دارد. برای شروع، باید بایگانی را با ADB از حالت فشرده خارج کنید، توصیه می شود این کار را مستقیماً در ریشه دیسک انجام دهید. سی: adb. مهم - مسیر پوشه نباید دارای حروف روسی باشد. پوشه ای که ADB را از حالت فشرده خارج کردیم باید حاوی فایل های زیر باشد:

    adb. exe- به طور مستقیم ADB، که ما با آن کار خواهیم کرد.

    AdbWinApi. dll- لازم برای عملکرد صحیحکتابخانه adb

    AdbWinUsbApi. dll- یکی دیگر از کتابخانه های ADB ضروری، همانطور که از نام آن پیداست - برای تعامل با دستگاه از طریق USB.

    فست بوت. exe- پرونده برای کنترل های اندروید-دستگاه ترجمه شده به حالت فست بوت. با .

    ADB یک برنامه کنسول است، یعنی از طریق خط فرمان اداره و مدیریت می شود. برای فراخوانی خط فرمان در ویندوز، کلید ترکیبی را فشار دهید پیروزی + آر. شما همچنین می توانید بنویسید cmdدر قسمت "Run" (در Windows XP می توان آن را با کلیک کردن روی "شروع" - "اجرا"، در Windows Vista / 7 - "Task Manager" - "File" - "Run ..." فراخوانی کرد). برای رفتن به دایرکتوری با ADB، در خط فرمان وارد کنید:

    سی دیج: adb(یا مسیر دیگری که در آن پل اشکال زدایی اندروید را نصب کردیم)

    بیایید نحوه برقراری ارتباط با دستگاه و درایورها را برای تعامل صحیح با دستگاه تلفن همراه خود بر اساس سیستم های اندروید.. در devayte بسیار، به "تنظیمات" - "برنامه ها" - "توسعه" بروید - کادر "اشکال زدایی USB" را علامت بزنید. ممکن است نام موارد بسته به مدل دستگاه تلفن همراه، نسخه سیستم عامل متفاوت باشد، اما معنای کلی در هر صورت یکسان است. پس از اتصال کابل USB، مورد "فقط شارژ" را انتخاب کنید. پس از آن، از طریق ADB، اتصال دستگاه اندرویدی با رایانه را دوباره بررسی می کنیم. در یک پوشه ایجاد کنید adbفایل دستگاه ها. cmd(لطفا توجه داشته باشید که . cmdپسوند فایل بود، نه بخشی از نام آن)، موارد زیر را در آن می نویسیم.