آموزش برنامه نویسی اندروید با اندروید استودیو (بخش شانزدهم: اتصال گوشی به محیط اندروید استودیو از طریق WIFI)

استاندارد

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

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

مرحله اول : تنظیمات فعال سازی USB debugging و Stay awake در گوشی

برای این که بتوان از طریق محیط اندروید استودیو، با گوشی ارتباط برقرار کرد، باید دو گزینه ی USB Debugging و Stay awake در گوشی موبایل اندرویدیمان فعال شود.

برای انجام این کار مراحل زیر را طی کنید.

  1. ابتدا به بخش تنظیمات گوشی (Settings) بروید.
  2. سپس به بخش درباره گوشی (About Phone) یا (About Tablet) بروید. (این بخش معمولا در قسمت پایین تنظیمات گوشی ها است)
  3. در قسمت بعدی نیز به دنبال Build Number یا شماره ساخت باشید. بر روی Build Number هفت (7) بار ضربه بزنید تا شما به یک توسعه دهنده (Developer) تبدیل شوید. این قسمت با نشان دادن یک پیام به شما مشخص می شود.
  4. حال بخش Developer Option برای شما باز شده است. دوباره به قسمت Settings بروید و این بخش را پیدا کنید. (این بخش معمولا بالای About Phone ظاهر می شود)
  5. در این بخش دو گزینه اشکال زدایی USB Debugging) USB) و بیدار ماندن (Stay awake) را فعال نمایید.

htc-one-developer-options

مرحله دوم : نصب درایورهای گوشی خود در ویندوز

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

لازم به ذکر است که اگر از ویندوز 10 استفاده می کنید نیازی به این کار نیست. چون درایورها در این ویندوز به صورت پیش فرض نصب هستند.

مرحله سوم : نصب افزونه Android Wifi ADB

اگر مراحل بالا را با موفقیت انجام داده اید، برای اتصال گوشی به اندروید استودیو از طریق WiFi به یک افزونه به نام Android WiFi ADB نیاز داریم. این افزونه باید از آدرس رسمی Wifi ADB دانلود شود.

به آدرس زیر بروید و افزونه را دانلود نمایید.

https://plugins.jetbrains.com/plugin/7983

plugins_jetbrains_android_wifi_adb

پس از دانلود از محیط اندروید استودیو به مسیر زیر بروید

File -> settings

android-studio-beginners-gsm-developers_52

پس از باز شدن پنجره Settings از قسمت سمت چپ، Plugins را انتخاب نمایید. سپس از Install Plugin From Disk، می توانید افزونه ای که دانلود کرده بودید را طبق عکس زیر نصب کنید.

پس از نصب، بر روی گزینه Restart Android Studio کلیک کنید تا اندروید استودیو ریستارت شود و نصب را کامل انجام دهد.

android-studio-beginners-gsm-developers_52

وقتی اندروید استودیو دوباره راه اندازی شود یک دکمه به این محیط اضافه خواهد شد.

android-studio-beginners-gsm-developers_53

مرحله چهارم : روش کار با پلاگین Android Wifi ADB

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

اگر کمی صبر کنید پیامی به شما برای اتصال گوشی نشان خواهد داده شد.

android-studio-beginners-gsm-developers_54

در این جا کار به پایان می رسد و دیگر نیازی به کابل نیست، و می توان با WiFi گوشی به محیط اندروید استودیو وصل شد.

حال اگر مانند گذشته، Run app را بزنیم، خواهیم دید که گوشی ما در لیست گوشی های متصل نشان داده می شود. در حالی گه گوشی ما با کابل به کامپیوتر یا لپ تاپ وصل نیست. پس از طریق WiFi به ویندوز وصل شده است.

 

android_studio_choose_running_device

 

برای این که این روش کار کند، باید به اینترنت متصل باشید.

آموزش برنامه نویسی اندروید با اندروید استودیو (بخش پانزدهم: اتصال گوشی به محیط اندروید استودیو از طریق USB)

استاندارد

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

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

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

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

مرحله اول : تنظیمات فعال سازی USB debugging و Stay awake در گوشی

برای این که بتوان از طریق محیط اندروید استودیو، با گوشی ارتباط برقرار کرد، باید دو گزینه ی USB Debugging و Stay awake در گوشی موبایل اندرویدیمان فعال شود.

برای انجام این کار مراحل زیر را طی کنید.

  1. ابتدا به بخش تنظیمات گوشی (Settings) بروید.
  2. سپس به بخش درباره گوشی (About Phone) یا (About Tablet) بروید. (این بخش معمولا در قسمت پایین تنظیمات گوشی ها است)
  3. در قسمت بعدی نیز به دنبال Build Number یا شماره ساخت باشید. بر روی Build Number هفت (7) بار ضربه بزنید تا شما به یک توسعه دهنده (Developer) تبدیل شوید. این قسمت با نشان دادن یک پیام به شما مشخص می شود.
  4. حال بخش Developer Option برای شما باز شده است. دوباره به قسمت Settings بروید و این بخش را پیدا کنید. (این بخش معمولا بالای About Phone ظاهر می شود)
  5. در این بخش دو گزینه اشکال زدایی USB Debugging) USB) و بیدار ماندن (Stay awake) را فعال نمایید.

htc-one-developer-options

مرحله دوم : نصب درایورهای گوشی خود در ویندوز

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

لازم به ذکر است که اگر از ویندوز 10 استفاده می کنید نیازی به این کار نیست. چون درایورها در این ویندوز به صورت پیش فرض نصب هستند.

مرحله سوم : اجرای اپلیکیشن بر روی گوشی واقعی

برای این که بتوانید از طریق محیط اندروید استودیو به گوشی خود وصل شوید، مثل قبل عمل می کنیم. همان گونه که قبلا پس از اتمام پروژه بر روی Run app کلیک میکردیم تا محیط شبیه سازی برای ما باز شود، به همان شیوه این بار پیش می رویم.

حال مشاهده می کنید که در تصویر زیر، گوشی من در قسمت Connected Device آمده است. با انتخاب آن وارد محیط شبیه سازی می شوید.

android_studio_choose_running_device