نحوه نصب برنامه ها بر روی دستگاه اندرویدی خود از طریق رایانه

اندروید(Android) یکی از قابل تنظیم‌ترین سیستم‌عامل‌های موجود است، زیرا می‌توانید تقریباً همه چیز را در دستگاه Android(Android device) خود تغییر دهید . برخلاف iOS، اندروید(Android) حتی به شما اجازه می‌دهد برنامه‌ها را از منابع غیررسمی دانلود و بر روی دستگاه خود نصب کنید.

این بدان معناست که دیگر نیازی نیست برای دریافت برنامه‌های خود به فروشگاه رسمی Google Play(Google Play Store) اعتماد کنید زیرا می‌توانید هر برنامه‌ای را از هر منبعی دریافت کنید و بدون هیچ محدودیتی آن را روی دستگاه خود نصب کنید.

یکی از راه‌های نصب برنامه‌ها در دستگاه اندرویدی(Android device) ، استفاده از ابزار ADB (Android Debug Bridge) است. این ابزاری است که به شما امکان می دهد دستورات مختلفی را بر روی دستگاه خود از رایانه خود اجرا کنید. یکی از این دستورات به شما امکان می‌دهد برنامه‌ها را مستقیماً از پنجره ترمینال یا Command Prompt در رایانه خود روی (Terminal or Command Prompt window)دستگاه Android(Android device) خود نصب کنید.

راهنمای زیر درباره نحوه استفاده از ADB برای نصب برنامه‌های جدید و حذف برنامه‌های موجود از دستگاه خود بدون خروج از دستگاه است. من از مک(Mac) برای انجام مراحل راهنمای زیر استفاده خواهم کرد. مراحل برای کاربران ویندوز و لینوکس(Windows and Linux users) کمی متفاوت خواهد بود.

ADB(Download & Install ADB) را در رایانه خود بارگیری و نصب کنید(Your Computer)

ADB یک ابزار واقعا عالی است زیرا به شما امکان می دهد تا زمانی که دستگاه شما به رایانه شما متصل است، تعدادی کار را روی دستگاه خود انجام دهید. می‌توانید برنامه‌ها را نصب و حذف کنید، دستگاه را مجدداً در حالت بازیابی(recovery mode) راه‌اندازی کنید و چند کار دیگر را در دستگاه خود از دستگاه خود انجام دهید.

برای استفاده از ADB برای نصب برنامه ها بر روی دستگاه خود، اولین کاری که باید انجام دهید این است که ابزار ADB(ADB tool) را دانلود و بر روی رایانه خود راه اندازی کنید. این برای هر سه سیستم عامل اصلی از جمله ویندوز(Windows) ، مک(Mac) و لینوکس(Linux) در دسترس است.

به صفحه ADB در وب سایت رسمی اندروید(ADB page on the official Android website) بروید و بسته را برای سیستم عامل(operating system) خود دانلود کنید . پس از دانلود، فایل ها را از بایگانی در رایانه خود استخراج کنید.

همانطور که در بالا نشان داده شده است، چند فایل در پوشه استخراج شده دریافت خواهید کرد. شما نیازی به باز کردن هیچ یک از این فایل ها ندارید زیرا از ترمینال(Terminal) برای کار با این فایل ها استفاده خواهید کرد.

دستگاه(Device) را برای ارتباط ADB(ADB Communication) آماده کنید

اکنون که ابزار ADB(ADB tool) بارگیری شده و بر روی دستگاه شما راه اندازی شده است، باید دستگاه Android(Android device) خود را برای ارتباط ADB(ADB communication) آماده کنید . به‌طور پیش‌فرض، دستگاه شما در دستگاه شما شناسایی نمی‌شود، زیرا باید ابتدا گزینه‌ای را در دستگاه فعال کنید.

  • در دستگاه Android خود، برنامه تنظیمات(Settings) را اجرا کنید و روی « درباره تلفن(About phone) » ضربه بزنید .
  • اطلاعات(see information) مربوط به گوشی خود را در صفحه زیر مشاهده خواهید کرد. حدود 7 تا 8 بار گزینه Build number را (Build number)پیدا(Find) کرده و روی آن ضربه بزنید و نشان می دهد که شما یک توسعه دهنده هستید.

  • به برنامه تنظیمات(Settings) برگردید و گزینه جدیدی پیدا خواهید کرد که می‌گوید گزینه‌های برنامه‌نویس(Developer options) . وارد این گزینه(option and turn) جدید شوید و گزینه ای که می گوید USB debugging را روشن کنید . این گزینه ای است که به دستگاه شما امکان می دهد با رایانه شما از طریق ADB ارتباط برقرار کند و هر زمان که از (ADB)ADB استفاده می کنید باید فعال شود .

یک برنامه را با استفاده از ADB نصب کنید

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

  • دستگاه Android(Android device) خود را با استفاده از کابل USB(USB cable) به رایانه خود وصل کنید. اگر دستگاه از شما می خواهد حالت اتصال(connection mode) را انتخاب کنید، انتقال داده را انتخاب کنید.
  • اگر کاربر ویندوز(Windows user) هستید ، پوشه حاوی فایل های ADB را باز کنید، کلید (ADB)Shift را روی صفحه کلید خود نگه دارید، روی هر نقطه از صفحه کلیک راست کرده و Open a command window here را انتخاب کنید .
  • اگر کاربر مک هستید، برنامه ترمینال را اجرا کنید، (Terminal)cd را تایپ کنید، Spacebar را فشار دهید ، پوشه ADB(ADB folder) را روی پنجره ترمینال(Terminal window) خود بکشید و رها کنید و در نهایت Enter را بزنید . پوشه ADB شما اکنون باید دایرکتوری کاری فعلی در ترمینال(Terminal) باشد.

  • ./adb devices در پنجره ترمینال تایپ کنید و Enter را(Enter) فشار دهید . تمام دستگاه های سازگار با ADB متصل به دستگاه شما را فهرست می کند. گوشی خود را در این لیست از دستگاه ها خواهید یافت.

  • اکنون که ADB دستگاه شما را شناسایی کرد، ./adb installSpacebar را فشار دهید ، فایل APK (APK file)برنامه(Android app) اندروید خود را در پنجره ترمینال(Terminal window) بکشید و رها کنید و Enter را فشار دهید . برنامه انتخاب شده را روی دستگاه شما نصب می کند.

کشوی برنامه(app drawer) را در دستگاه خود باز کنید تا تأیید کنید که آیا برنامه واقعاً نصب شده است یا خیر.

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

یک برنامه را با استفاده از ADB حذف نصب کنید

ADB همچنین به شما امکان می دهد برنامه های نصب شده روی دستگاه خود را از رایانه خود حذف نصب کنید، اما مشکلی وجود دارد. شما باید نام بسته(package name) برنامه ای را که می خواهید از دستگاه خود حذف نصب کنید، بدانید و ممکن است بسیاری از شما از آن آگاه نباشید.

هر برنامه اندرویدی(Android app) یک نام بسته(package name) دارد اما متأسفانه نمی توانید آنها را به راحتی در دستگاه خود پیدا کنید. با این حال، برای کمک به شما در انجام این کار، برنامه‌ای وجود دارد که به شما امکان می‌دهد نام بسته را(package name) برای همه برنامه‌های دستگاهتان فاش کنید.

به فروشگاه Google Play بروید و (Google Play Store and download)App Inspector را دانلود و بر روی دستگاه خود نصب کنید. آن را راه‌اندازی کنید، برنامه‌ای را که می‌خواهید با استفاده از ADB حذف نصب کنید، انتخاب کنید و (ADB)نام بسته(package name) برنامه را روی صفحه نمایش خود مشاهده خواهید کرد.

به ترمینال(Terminal) رایانه خود بازگردید. ./adb uninstall را تایپ کنید، Spacebar را فشار دهید ، نام بسته برنامه را وارد کنید و (app package name)Enter را بزنید .

برنامه انتخابی(chosen app) شما در دستگاه Android(Android device) شما حذف نصب خواهد شد .

اگر برنامه‌های Android(Android apps) زیادی روی رایانه‌تان دارید، می‌توانید از ابزار ADB(ADB tool) برای نصب آن‌ها یکی یکی بر روی دستگاه خود بدون نیاز به انتقال آنها به دستگاه خود استفاده کنید.



About the author

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



Related posts