آموزش Xamarin.Android (بخش چهارم)

آموزش Xamarin.Android (بخش چهارم)

آموزش Xamarin.Android (بخش چهارم)

 

آموزش Xamarin.Android (بخش اول)

آموزش Xamarin.Android (بخش دوم)

آموزش Xamarin.Android (بخش سوم)

 

همین حالا Xamarin.Android را شروع کنید.

 

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

  • Android Device Setup
  • Microsoft Mobile OpenJDK Preview

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

learning-xamarin-andriod

آموزش Xamarin.Android (بخش چهارم)

 

آموزش Xamarin.Android (بخش اول)

آموزش Xamarin.Android (بخش دوم)

آموزش Xamarin.Android (بخش سوم)

 

همین حالا Xamarin.Android را شروع کنید.

 

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

  • Android Device Setup
  • Microsoft Mobile OpenJDK Preview

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

Android Device Setup

 

Set Up Device for Development

راه اندازی دستگاه برای توسعه

 

این قسمت نحوه تنظیم یک دستگاه Android و اتصال آن به یک کامپیوتر را توضیح می دهد. به طوری که ممکن است این دستگاه برای اجرای و اشکالزدایی برنامه های Xamarin.Android مورد استفاده قرار گیرد.

پس از آزمایش در  Android emulator، شما می خواهید برنامه های خود را که در یک دستگاه اندرویدی در حال اجرا هستند را ببینید و آزمایش کنید. در اینجا مراحل مربوط به اتصال دستگاه به یک رایانه برای اشکالزدایی توضیح داده شده است:

 

  1. Enable Debugging on the Device | فعال کردن اشکال زدایی در دستگاه

به طور پیش فرض، امکان دیباگ کردن برنامه در یک دستگاه Android امکان پذیر نخواهد بود.

 

  1. Install USB Drivers | نصب درایورهای USB

این مرحله برای رایانه های macOS ضروری نیست. رایانه های ویندوز ممکن است نیاز به نصب درایورهای USB داشته باشند.

 

  1. Connect the Device to the Computer | دستگاه را به رایانه متصل کنید

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

 

در زیر بیشتر در رابطه با این مراحل صحبت می کنیم:

Enable Debugging on the Device

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

Android 4.0 to Android 4.1

برای Android 4.0.x به Android 4.1.x، با انجام این مراحل، اشکال زدایی فعال می شود:

  • به قسمت Settings صفحه بروید
  • Developer options را انتخاب کنید
  • گزینه USB debugging را چک کنید

این قسمت Developer options  را بر روی دستگاهی که Android 4.0.3 را اجرا میکند نشان میدهد.

 

developer-options-sml

Android 4.2 and higher

در نسخه ی Android 4.2 و بالاتر، Developer options به صورت پیش فرض hidden  است. برای دسترسی به آن بر روی Settings > About phone کلیک و Build number را انتخاب کنید.

 

about-phone-sml

زمانیکه این کار را انجام دادید در Settings > System می توانید Developer options را ببینید.

 

developer-option

این قسمت برای فعال کردن گزینه هایی مانند USB debugging و stay awake mode (حالت بیداری) است.

 

Install USB Drivers

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

ممکن است لازم باشد برخی از درایورهای اضافی را قبل از اینکه Windows computer اتصال یک دستگاه Android را به USB تشخیص دهد، نصب کنید.

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

 

برنامه android.bat را در مسیر [Android SDK install path]\tools اجرا کنید. به طور پیش فرض، نصب کننده Xamarin.Android SDK آندروید را در محل زیر در یک Windows computer قرار داده است:

C:\Users\[username]\AppData\Local\Android\android-sdk

Download the USB Drivers

بسته نرم افزاری Google USB Driver را با استفاده از Android SDK Manager نصب کنید و پوشه Extras را مطابق شکل زیر باز و Google USB Driver package را انتخاب کنید.

 

 

usbdriverpackage

پس از انتخاب این package بر روی Install کلیک کنید. درایورها در مکان زیر قرار خواهند گرفت:

[Android SDK install path]\extras\google\usb\_driver

 

مکان پیش فرض در Xamarin.Android به صورت زیر است:

C:\Users\[username]\AppData\Local\Android\android-sdk\extras\google\usb_driver

 

Installing the USB Driver

بعد از دانلود USB drivers باید آنها را نصب کنید. برای نصب درایوها بر روی ویندوز7 مراحل زیر را انجام دهید:

  1. دستگاه خود را با USB به کامپیوتر وصل کنید.
  2. بر روی Computer خود در دسکتاپ یا Windows Explorer کلیک راست کنید و گزینه Manage را بزنید.
  3. دستگاه ها را در قسمت چپ انتخاب کنید.
  4. برای اضافه کردن دستگاه های دیگر بر روی Other Devices در پنل سمت راست کلیک کنید.
  5. بر روی نام دستگاه کلیک راست و Update Driver Software را انتخاب کنید.
  6. Browse my computer for driver software را انتخاب کنید و Next بزنید.
  7. Browse را برای اضافه کردن فایل USB drivers کلیک کنید.
  8. در آخر Next را بزنید که درایورها نصب شوند.

 

Connect the Device to the Computer

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

 

USB cable: این ساده ترین و رایج ترین روش است. فقط کابل USB را به دستگاه و سپس به کامپیوتر وصل کنید.

WiFi:

  1. به طور پیش فرض، Android Debug Bridge (ADB) برای برقراری ارتباط با یک دستگاه Android از طریق USB پیکربندی شده است. ممکن است آن را دوباره پیکربندی کنید تا از TCP / IP به جای USB استفاده کنید. برای انجام این کار، هر دو دستگاه و رایانه باید در یک شبکه Wi-Fi باشند. برای تنظیم محیط خود برای اشکال زدایی روی WiFi این مراحل را انجام دهید:

آدرس IP دستگاه Android خود را تعیین کنید. یک راه برای پیدا کردن آدرس IP این است که در Settings > Wi-Fi  نگاه کنید و سپس روی شبکه WiFi که دستگاه به آن متصل است ضربه بزنید. این صفحه نمایش تنظیمات مربوط به اطلاعات اتصال به شبکه را نشان می دهد، شبیه آنچه که در تصویر زیر دیده می شود:

 

ip-settings

در بعضی از نسخه های Android، آدرس IP در آنجا ذکر نخواهد شد اما در قسمت Settings > About phone > Status می توانید آن را پیدا کنید.

  1. دستگاه خود را به با USB به کامپیوتر وصل کنید.
  2. ADB را مجددا راه اندازی کنید تا از TCP در پورت 5555 استفاده کنید. دستور زیر را در cmd تایپ کنید:

adb tcpip 5555

  1. بعد از این دستور، رایانه شما قادر به گوش دادن به دستگاهایی که از طریق USB متصل می شوند، نیست.
  2. اتصال کابل USB را با دستگاه خود به رایانه خود جدا کنید.
  3. ADB را پیکربندی کنید تا آن را به دستگاه Android خود در پورتی که در مرحله 1 مشخص شده است متصل شوید:

adb connect 192.168.1.28:5555

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

Microsoft Mobile OpenJDK Preiew

 

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

 

این مطلب را نیز بخوانید: آموزش Xamarin.Android (بخش سوم)

یک بررسی کوتاه!

از ویژوال استودیو 15.9 و ویژوال استودیو برای مک 7.7، Visual Studio Tools برای Xamarin از Oracle’s JDK به یک نسخه سبک OpenJDK منتقل شده است که فقط برای توسعه اندروید طراحی شده است. این یک مهاجرت ضروری است زیرا اوراکل پشتیبانی از توزیع تجاری JDK 8 در سال 2019 را متوقف می کند و JDK 8 وابستگی مورد نیاز برای تمام توسعه های Android است.

مزایای این حرکت عبارتند از:

  • شما همیشه یک نسخه OpenJDK دارید که برای توسعه اندروید کار می کند.
  • دانلود Oracle's JDK 9 یا بالاتر بر تجربه توسعه تاثیر نمی گذارد.
  • کاهش حجم دانلود
  • مسائل بیشتر با سرورهای شخص ثالث و نصب کنندگان وجود ندارد.

توزیع Microsoft Mobile OpenJDK برای شما در هر دو ویندوز و مک در دسترس خواهد بود. فرایند راه اندازی در زیر شرح داده شده است و شما می توانید در هر زمان به Oracle JDK بازگردید.

Download

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

Troubleshooting | عیب یابی

 

اگر با نصب در Windows با مشکل مواجه شدید، می توانید مراحل زیر را برای تنظیم دستی انجام دهید:

  • بررسی کنید که آیا OpenJDK بر روی دستگاه در محل درست نصب شده است:

Windows – C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.x

  • IDE را به JDK جدید بنویسید:

بر روی Tools > Options > Xamarin > Android Settings کلیک کنید و مکان Java Development Kit را به صورت زیر تغییر دهید.

 

آموزش صفر تا صد زامارین اندروید (بخش چهارم)

 

"امیدواریم از این مقاله لذت کافی را برده باشید"

 

"Ably.ir"

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس