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

آموزش نصب Xamarin در ویندوز

دوره آموزش زامارین

نصب Xamarin در ویندوز

نصب زامارین در ویژوال استودیو 2019


  • ۱. Visual Studio 2019 Community، Visual Studio Professional یا Visual Studio Enterprise را از صفحه Visual Studio دانلود کنید.
  • ۲. روی پکیج دانلود دو بار کلیک کنید تا نصب آغاز شود.
  • ۳. بر روی صفحه نصب Mobile development with .NET را انتخاب کنید.
    آموزش نصب 2019 Visual Studio
  • ۴. زمانی که آماده شروع نصب Visual Studio بودید، بر روی دکمه Install در گوشه سمت راست کلیک کنید:
    install visual studio 2019
    با استفاده از نمودارهای موجود میتوانید نصب را دنبال کنید:
    ادامه نصب  visual studio 2019
  • ۵. زمانی که دانلود Visual Studio 2019 به پایان رسید، دکمه Launch را برای شروع Visual Studio بزنید:
    Lunch Visual Studio 2019

اضافه کردن Xamarin به Visual Studio2019


اگر Visual Studio 2019 نصب شده است، با دوباره شروع کردن Visual Studio 2019 Installer میتوانید Xamarin را اضافه کنید.(برای اطلاعات بیشتر Modify Visual Studio را ببینید.) و سپس قدم های بالا را برای نصب Xamarin تکرار کنید.

برای اطلاعات بیشتر درباره دانلود و نصب Visual Studio 2019، Install Visual Studio 2019 را مطالعه کنید.

در Visual Studio 2019 با کلیک کردن روی منو Help میتوانید از نصب Xamarin اطمینان پیدا کنید. اگر Xamarin نصب شده باشد، میتوانید منو Xamarin را به شکل زیر مشاهده کنید:


اطمینان از نصب زامارین

همچنین میتوانید به آدرس Help> About Microsoft Visual Studio رفته و Xamarin را در لیست برنامه ها بیابید:


About Microsoft Visual Studio
قدم بعدی

با نصب Xamarin در Visual Studio2019 شما میتوانید کد اپلیکیشن های خود را بنویسید اما برای ساخت و گسترش اپلیکیشن خود ابتدا باید simulator، emulator و device را تنظیم کنید.

نصب xamarin.ios در ویندوز(Installing Xamarin.iOS on Window )

بررسی کلی

برای ساخت اپلیکیشن های xamarin.ios با استفاده از Visual Studio بر روی Windows موارد زیر را نیاز داریم:

  • یک سیستم ویندوز که visual studio2019 بر روی آن نصب باشد که می تواند یک سیستم virtual یا physicalنیازمندی های سیستم ویندوز باشد.
  • یک سیستم Mac با دسترسی به Apple’s build tool و Xamarin.ios ، که قابلیت دسترسی به اینترنت را نیز داشته باشد. Visual Studio 2019 با کمک وب به این سیستم دسترسی پیدا میکند تا از Apple’s build tool ، که برای کامپایل کردن native Ios applicationنیازمندی های سیستم ios ضروری اند، استفاده کند. ios
راهنما!

اگر به Mac دسترسی ندارید میتوانید از MacinCloudوMacStadium استفاده کنید که هردو سیستم ابری Mac را برای ساختن پروژه های Xamarin.ios، فراهم میکنند.


تنظیمات

برای تنظیم xamarin.ios در visual studio 2019 گام های زیر را دنبال کنید:

  • ۱.visual studio 2019 را بر ویندوز نصب کنید.

    Xamarin.ios با visual studio 2019 community، professional و Enterprise، بر یک سیستم استاندارد یا مجازی، کار میکند.

  • ۲.Xcode و Visual Studio را بر Mac نصب کنید.

    برای ساخت ، debug و sign اپلیکیشن های ios برای پخش، visual studio 2017 باید Apple’s development tools(Xcode) و Xamarin.ios از طریق اینترنت به Mac build host configured متصل باشند. دانلود و نصب xcode از mac app store


    توجه

    اگر مایل به نصب visual studio بر mac نیستید، visual studio 2019 میتواند mac build host و نرم افزار های ضروری برای ساخت اپلیکیشن های xamarin.ios ، را به طور خودکار تنظیم کند. برای اطلاعات بیشتر Automatic Mac provisioning را مطالعه کنید.

  • ۳. Visual studio2019 را به mac متصل کنید.

    برای اینکه visual studio 2019 از ios build tools بر راهنما اتصال به macاستفاده کند، باید دو سیستم از طریق شبکه به هم متصل شوند. mac


نصب xamarin.android بر ویندوز(Installing Xamarin.Android on Windows)

بررسی کلی

از آنجایی که در حال حاضر Xamarin تمامی edition های visual studio را بدون هیچ هزینه و یا license جداگانه ای شامل میشود، شما میتوانید از visual studio installer برای دانلود و نصب xamarin.android tools استفاده کنید.( نیازی به نصب و license برای xamarin.android که پیشتر لازم بود، نیست.) در این راهنما شما موارد زیر را خواهید آموخت:

  • چگونه مکان مناسب برای Java development kit، Android SDK و Android NDK را مشخص کنید.
  • چگونه Android SDK Manager را برای دانلود و نصب Android SDK های دیگر ، راه اندازی کنید.
  • چگونه یک دستگاه Android و یا یک شبیه ساز را برای debug و تست آماده کنید.
  • چگونه اولین پروژه xamarin.android خود را ایجاد کنید.

پس از اتمام این راهنما شما یک xamarin.android نصب شده و آماده به کار در visual studio خواهید داشت و آماده برای ساخت اولین اپلیکیشن xamarin.android خود، خواهید بود.

نصب

پیش تر درباره نصب xamarin برای استفاده visual studio در ویندوز، اطلاعات کافی کسب کردیم.

تنظیمات

android برای ساخت اپلیکیشن ها از Java Development kit(JDK) و Android SDK استفاده میکند. در زمان نصب، visual studio installer این ابزار را در مکان پیش فرض خود قرار داده و ادرس مناسب را برای محیط توسعه فراهم میکند. شما میتوانید این ادرس را از طریق زیر مشاهده و کنید و در صورت تمایل تغییر دهید: Tools> Options> Xamarin> Android SDK

تنظیمات Xamarin.android

برای بیشتر کاربران این آدرس دهی نیازی به تغییرات ندارد، اما اگر تمال داشته باشید میتوانید تنظیمات visual studio را به مکان دیگری تغییر دهید.( مثلا زمانی که Java JDK، Android SDK ویا NDK را در آدرس دیگری نگهداری میکنید.) برای تغییر آدرسی که مایل به تغییر آن هستید، Change را انتخاب کرده و آدرس جدید را مشخص کنید.

اگر در حال توسعه برای API level 24 و یا بالا هستید باید از JDK8 برای xamarin.android استفاده کنید.(JDK8، API هایی با level پایین تر از 24 را هم ساپورت میکند.) برای API level 23 یا پایین تر، میتوانید از JDK7 استفاده کنید.

مهم

Xamarin.android ، JDK9 را ساپورت نمیکند.


Android SDK Manager


اندروید از Android API level setting های مختلفی برای یافتن تشابه app شما با ورژن های مختلف اندروید، استفاده میکند. برای اطلاعات بیشتر به فهم android api levels سری بزنید.

با توجه به Android API Level هایی که هدف قرار میدهید، ممکن است به Android SDK های بیشتری نیاز داشته باشید که باید دانلود و نصب کنید. همچنین در صورت نیاز باید ابزارهای اختیاری و emulator image های موجود در Android SDK را نیز از طریق Android SDK Manager نصب کنید، که از میتوانید از طریق Tools> Android> Android SDK Manager به آن دسترسی پیدا کنید:

Tools-Android-Android SDK Manager

Visual studio به صورت پیش فرض، Google Android SDK Manager را نصب میکند:

Google Android SDK Manager

شما میتوانید از Google Android SDK Manager برای نصب تمام ورژن های Android SDK Tool package تا قبل از ورژن 25.2.3 استفاده کنید. اگر مایل به استفاده از ورژن های بالاتر هستید، باید xamarin Android SDK plugin را برای visual studio نصب کنید ( در visual studio marketplace موجود است.) زیرا که Google’s standalone SDK Manager در ورژن 25.2.3 از Android SDK Tools منسوخ شده است.

برای اطلاعات بیشتر درباره Xamarin Android SDK Manager به Android SDK Setup مراجعه کنید.


شبیه ساز اندروید (Android Emulator)


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

شبیه ساز دستگاه اندروید در کامپیوتر شامل بخش های زیر است:

  • - این شبیه ساز بر مبنای QEMU ، که دستگاه های مجازی برای فضاهای کاری توسعه دهنده میسازد، میباشد.
  • An Emulator Image- یک emulator image ، یک الگو یا یک مشخصه از سخت افزار و سیستم عاملی است که باید شبیه سازی شود. برای مثال، یک emulator image میتواند سخت افزار مورد نیاز برای Nexus 5X را که با Android 7.0 کار میکند و Google play service روی آن نصب شده است را ، نشان دهد و یک emulator image دیگر یک تبلت 10 اینچی با android 6.0.
  • Android Virtual Device(AVD)- یک AVD ، یک دستگا ه اندروید شبیه سازی شده است که در emulator image ساخته شده. در زمان تست و شروع اپلیلیشن های اندروید، xamarin.android ، شبیه ساز اندروید را فعال میکند، AVD خاص را راه اندازی کرده، APK را نصب کرده و سپس اپ را run میکند.

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

  • 1. Microsoft’s Hyper-V – که برای کامپیوتر هایی که از ویندوز 10 با اپدیت April2018 و بالاتر استفاده میکنند، موجود است.
  • 2. Intel’s Hardware Accelerated OS X Manager(HAXM) – که برای کامپیوترهای x86 با سیستم عامل OSX، macOS و یا ورژن های قدیمی تر ویندوز ، موجود است.

برای اطلاعات بیشتر درباره Android Emulator ، Hyper-vو HAXM به راهنما Hardware Accelerationfor Emulator Performance مراجعه کنید.


توجه !

در اپدیت های بالاتر از April2018 ویندوز 10 ، HAXM با Hyper-v سازگار نیست. در این مورد باید یا Hyper-v را متوقف کنید و یا از emulator image های با سرعت پایین تر که، بهبودهای x86 را ندارند، استفاده کنید.


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


اگر یک دستگاه اندروید، که بتوانید برای تست از آن استفاده کنید، در دسترس دارید، Set Up Device for Development را برای تنظیم آن برای محیط توسعه، مطالعه کنید و سپس دستگاه را به کامپیوتر خود متصل کنید و برای اجرا و دیباگ اپلیکیشن های Xamarin.adnroid خود، از آن استفاده کنید.


ساخت یک اپلیکیشن


حالا که xamarin.android را نصب کرده ایم میتوانیم visual studio را باز کرده و یک پروژه جدید بسازیم. از طریقFile >New>Project پروژه خود را آغاز کنید:

ساخت یک اپلیکیشن در xamarin.android

در پیام New Project، Android را ک زیر Templates قرار دارد انتخاب کنید و در سمت راست android app را انتخاب کنید. نام دلخواهی برای app خود انتخاب کنید و ok را کلیک کنید(در شکل زیر نام app به دلخواه، MyApp گذاشته شده است):

MyApp در xamarin.android

حالا که xamarin.android را نصب کرده ایم میتوانیم visual studio را باز کرده و یک پروژه جدید بسازیم. از طریقFile >New>Project پروژه خود را آغاز کنید:


ایجاد پروژه جدید در xamarin.android
  • 46
  •    48
  • تاریخ ارسال :   1399/01/06

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

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

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .