نحوه اجرای کد برنامه اندروید و تست در دستگاه فیزیکی

در بسیاری از موارد برنامه نویسان اندروید تمایل دارند تا برنامه های اندروید خود را بر روی دستگاه های فیزیکی اجرا و تست نمایند از جمله علت های این کار استفاده سنسور یا حسگرهای فیزیکی دستگاه ، سرعت بالای دستگاه و غیره است. برای اینکه یک دستگاه بتواند با دستگاه ارتباط برقرار کند هر دو طرف گوشی یا تبلت و کامپیوتری که بر روی آن کد زده شده است باید آماده انجام این کار شوند . در دستگاه اندرویدی شما باید متناسب با نسخه اندرویدتان به گزینه “USB Debugging” را راه اندازی کنید.برای انجام این کار با توجه به نسخه اندروید خودتان باید یکی از روش های زیر را انجام دهید :

نسخه اندروید ۲٫۰- ۲٫۳

اول Settings > بعد گزینه Application > بعد داخل Development > تیک گزینه USB Debugging را فعال میکنید.( در تصویر زیر بصورت عملی مشاهده میکنید)

USB Debugging در اندروید ۲٫۰-۲٫۳

 

نسخه اندروید ۳٫۰- ۴٫۱

اول Settings > بعد گزینه Developer Options  > تیک گزینه USB Debugging را فعال میکنید.

فعال کردن USB Debugging در اندروید ۳٫۰-۴٫۱

نسخه اندروید ۴٫۲ به بعد

از نسخه اندروید ۴٫۲ به بعد منوی مربوط به توسعه دهندگان در گوشی ها پنهان کرده شده تا تنها افرادی که تمایل دارند آن را فعال کنند در این نسخه ها USB Debugging زیر منوی Developer Options قرار دارد.

فعال سازی منوی “Developer Options” 

  1. ابتدا گزینه برنامه ها را انتخاب کنید.
  2. سپس Settings را انتخاب کنید.
  3. پایین بیاید و باتوجه به گوشی یا تبلت بودن دستگاه خود “About phone” یا “About tablet” را انتخاب کنید.
  4. در داخل About phone یا About tablet پایین آمده تا کادر “Build Number” را پیدا کنید.
  5. سپس کادر “Build Number” را ۷ بار پشت سر هم انگشت بزنید در زیر یک پنجره اطباع رسانی باز خواهد شد که تعداد دفعاتی که نیاز است تا انگشت بزنید تا تبدیل به توسعه دهنده شوید را می شمارد !
  6. وقتی تعداد دفعات لازم را زدید پیغام ” You are now a developer!” ظاهر می شود که مبنی بر توسعه دهنده شدن شماست .
  7. اگر  یک بار برگردید گزینه “Developer options” برای شما فعال می شود.
فعال کردن گزینه توسعه دهنده

حال برای فعال کردن USB Debugging تنها کافیست روند زیر را دنبال کنید :

در گزینه Settings > گزینه Developer Options > تیک دار کردن USB Debugging ( در شکل زیر روند تصویری نشان داده شده )

فعال کردن USB Debugging در اندروید نسخه ۴٫۲ به بعد پس از فعال کردن حالت توسعه دهنده

نسخه اندروید ۵٫۰

برای روشن کردن حالت توسعه دهنده باید دقیقا مانند نسخه های x.2.4 روند زیر را طی کنید :

ابتدا به Settings > در داخل About Phone> بر روی گزینه Build number 7 بار میزنید تا توسعه دهنده شوید (شکل زیر )

توسعه دهنده شدن در لالی پاپ

پس از انجام مرحله بالا روند زیر را طی میکنید :

ابتدا به Settings رفته > داخل Developer Options > تیک دار کردن USB Debugging (شکل زیر)

روند فعال کردن USB Debugging در لالی پاپ

 

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

از قسمت notification می توانید دریابید که آیا حالت USB debugging فعال است یا خیر.

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

اگر در سیستم عامل ویندوز به توسعه برنامه خود می پردازید نیاز است تا درایور USB برای adb نصب کنید. کارخانه های مختلف باید برای دستگاه های خود OEM مورد نظر را طراحی کنند. برای نصب OEM باید مراحل زیر را طی کنید :

  1. دستگاه اندرویدی خود را به سیستم متصل کنید.
  2. روی Computer کلیک راست کنید و Manage را انتخاب کنید.
  3. از سمت چپ Devices را انتخاب کنید.
  4. دستگاه خود را در کادر سمت راست پیدا کنید.
  5. بر روی نام دستگاه خود کلیک راست کنید و گزینه Update Driver Software و این باعث میشود تا ویزارد بروزرسانی دستگاه باز شود.
  6. گزینه Browse کلیک کرده و فولدر USB driver را پیدا کنید که معمولا در مسیر زیر قرار معمولا در پوشه sdk که تعریف کرده اید در داخل extras و داخل پوشه google پوشه usb_driver را انتخاب کنید.
  7. بر روی گزینه Next کلیک کنید.

برای ارتقا درایور اندرویدی که وجود دارد مراحل زیر را بدست می آورد:

  1. دستگاه اندرویدی خود را به سیستم متصل کنید.
  2. روی Computer کلیک راست کنید و Manage را انتخاب کنید.
  3. Device Manager را انتخاب کنید از سمت چپ
  4. دستگاه اندرویدی خود را از سمت راست انتخاب کنید.
  5. پس از کلیک راست بر روی Android Composite ADB Interface ، Update Driver را  انتخاب کنید .
  6. از صفحه باز شده Install from a list or specific location را انتخاب کرده و Next را انتخاب کنید.
  7. گزینه Search for the best driver in these locations را بدون انتخاب Search removable media کلیک کرده و Include this location in the search را تیک بزنید.
  8. دکمه Browse را زده و USB driver را که در قسمت قبل انتخاب کنید.
  9. دکمه Next را بزنید.

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

مطالب مرتبط

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

error: امکان کپی برداری از متن وجود ندارد