مشخصات مقاله
-
840
-
0.0
-
2956
-
0
-
0
آموزش Xamarin-تنظیم Device برای Development در Xamarin
آموزش Xamarin-تنظیم Device برای Development در Xamarin
این مقاله در مورد چگونگی راه اندازی یک دستگاه اندرویدی و اتصال آن به یک رایانه خواهد کرد، به طوری که ممکن است این دستگاه برای run و debug برنامه های Xamarin.Android مورد استفاده قرار گیرد.
در حال حاضر، شما احتمالا برنامه کاربردی جدید خود را که در شبیه ساز آندروید اجرا می شود را مشاهده کردید و می خواهید آن را بر روی دستگاه Android خود اجرا کنید. در اینجا مراحل مربوط به اتصال دستگاه به یک رایانه برای debugging است:
- Enable Debugging on the Device: به طور پیش فرض امکان debug کردن برنامه بر روی دستگاه Android وجود ندارد.
- Install USB Drivers: این مرحله برای رایانه های Mac OS X لازم نیست. رایانه های ویندوز ممکن است نیاز به نصب درایورهای USB داشته باشند.
- Connect the Device to the Computer: گام نهایی شامل اتصال دستگاه به کامپیوتر توسط USB یا Wi-Fi است.
هر یک از این مراحل در بخش های زیر جزئیات بیشتری را پوشش می دهد.
فعال کردن اشکالزدایی در Device
برای آزمایش یک برنامه Android، می توان از هر دستگاه اندرویدی استفاده کرد. با این حال قبل از اینکه اشکال زدایی(debugging) رخ دهد، دستگاه باید به درستی پیکربندی شود. بسته به نسخه آندروید در حال اجرا بر روی دستگاه، مراحل مربوطه کمی متفاوت هستند.
Android 4.0 to Android 4.1
برای Android 4.0.x to Android 4.1.x با انجام این مراحل ، اشکال زدایی فعال می شود:
- به صفحه Settings بروید.
- گزینه Developer options انتخاب کنید.
- تنظیمات USB debugging بررسی کنید.
این screenshot صفحه نمایش Developer options را بر روی دستگاهی که Android 4.0.3 را اجرا می کند نشان می دهد.
Android 4.2 و بالاتر
در Android 4.2 و بالاتر ، گزینه های برنامه نویس به طور پیش فرض پنهان است.برای اینکه گزینه ها در دسترس قرار بگیرند به منوی Settings > About phone بروید و بر روی Build numbe هفت بار ضربه بزنید تا زبانه Developer Options را نشان دهد:
هنگامی که گزینه Developer Options در زیر Settings > System موجود است، آن را باز کنید تا تنظیمات developer را نشان دهد:
این محل برای فعال کردن گزینه های توسعه دهنده(developer) مانند USB debugging و حالت stay awake است.
نصب درایورهای USB
این مرحله برای OS X لازم نیست. فقط با یک کابل USB، دستگاه را به مک وصل کنید.
ممکن است لازم باشد بعضی از drivers های اضافی را قبل از اینکه کامپیوتر ویندوز را به یک دستگاه Android متصل به USB تشخیص دهد، نصب کنید.
توجه:
این مراحل برای راه اندازی یک دستگاه Google Nexus هستند و به عنوان مرجع ارائه می شوند. مراحل مربوط به دستگاه خاص شما ممکن است متفاوت باشد اما الگوی مشابهی را دنبال خواهد کرد.
برنامه android.bat را در مسیر [Android SDK install path] / tools دایرکتوری اجرا کنید. به طور پیش فرض، نصب کننده Xamarin.Android - Android SDK را در محل زیر در یک کامپیوتر ویندوز قرار می دهد:
C:\Users\[username]\AppData\Local\Android\android-sdk
درایورهای USB را دانلود کنید
دستگاه های Google Nexus (به استثنای Galaxy Nexus) نیاز به درایور USB Google دارند.
درایور های Galaxy Nexus توسط سامسونگ توزیع شده است. تمام دستگاه های Android دیگر باید از درایور USB از سازنده مربوطه خود استفاده کنند.
Google USB Driver package با شروع Android SDK Manager ، و گسترش پوشه Extras، همانطور که در تصویر زیر دیده می شود نصب کنید:
کادر درایور USB Google را بررسی کنید و روی دکمه Install کلیک کنید. فایل های driver در مکان زیر دانلود می شوند:
[Android SDK install path]\extras\google\usb\_driver
مسیر پیش فرض برای نصب Xamarin.Android:
C:\Users\[username]\AppData\Local\Android\android-sdk\extras\google\usb_driver
نصب درایور USB
بعد از دانلود درایورهای USB، لازم است آنها را نصب کنید. برای نصب درایورهای ویندوز 7:
- با کابل USB دستگاه خود را به کامپیوتر وصل کنید.
- بر روی desktop یا Windows Explorer راست کلیک کرده و گزینه Manage را انتخاب کنید.
- در سمت چپ گزینه Devices را انتخاب کنید.
- در قسمت سمت راست سایر Devices ها را پیدا و گسترش دهید.
- روی نام دستگاه کلیک راست کرده و Update Drivers Software را انتخاب کنید. این کار Wizard به روز رسانی سخت افزاری را راه اندازی خواهد کرد.
- گزینه Browse my computer for driver software انتخاب و روی Next کلیک کنید.
- روی Browse کلیک کنید و پوشه ی درایور USB را پیدا کنید . Google USB driver در ([Android SDK install path]\extras\google\usb_driver) واقع شده است.
- برای نصب driver روی Next کلیک کنید.
نصب درایورهای تأیید نشده در ویندوز 8
مراحل فوق ممکن است برای نصب یک driver تأیید نشده در ویندوز 8 لازم باشد. مراحل زیر نحوه نصب درایورهای Galaxy Nexus را توضیح می دهند:
-
دسترسی به گزینه های پیشرفته ویندوز 8 - این مرحله شامل راه اندازی مجدد کامپیوتر برای دسترسی به گزینه های پیشرفته بوت است. راه اندازی یک command line prompt و راه اندازی مجدد کامپیوتر با استفاده از دستور زیر:
shutdown.exe /r /o
- Connect the device- دستگاه را به رایانه وصل کنید.
- Start Device Manager- devmgmt.msc؛ اجرا کنید; شما باید دستگاه خود را با یک مثلث زرد بیش از آن نشان دهید.
- درایور های دستگاه را نصب کنید - درایور های دستگاه را همانطور که در بالا توضیح داده ایم نصب کنید.
دستگاه را به رایانه وصل کنید
مرحله نهایی این است که دستگاه را به رایانه وصل کنید. دو راه برای انجام این کار وجود دارد:
- کابل USB - این ساده ترین و رایج ترین راه است. فقط کابل USB را به دستگاه و سپس به کامپیوتر وصل کنید.
- Wi-Fi - امکان اتصال یک دستگاه Android به یک کامپیوتر بدون استفاده از کابل USB، با استفاده از Wi-Fi وجود دارد. این تکنیک نیاز به تلاش کمی دارد، اما می تواند زمانی که هیچ کابل USB وجود ندارد یا دستگاه برای کابل USB دور است مفید باشد. اتصال از طریق Wi-Fi در بخش بعدی پوشش داده خواهد شد.
اتصال به Wi-Fi
به طور پیش فرض، Android Debug Bridge (ADB) برای ارتباط با یک دستگاه Android از طریق USB پیکربندی شده است. امکان استفاده مجدد از آن برای استفاده از TCP / IP به جای USB وجود دارد. برای انجام این کار، هر دو دستگاه و رایانه باید در همان شبکه Wi-Fi قرار داشته باشند. برای تنظیم محیط خود برای برطرف کردن مسئله Wi-Fi این مراحل را از خط فرمان انجام دهید:
-
آدرس IP دستگاه Android خود را تعیین کنید. یکی از راه های شناسایی آدرس آی پی این است که در زیر Settings > Wi-Fi نگاه کنید و سپس روی شبکه Wi-Fi که دستگاه به آن متصل است ضربه بزنید. این صفحه نمایش تنظیمات را نشان می دهد که اطلاعات مربوط به اتصال به شبکه را نشان می دهد.
در بعضی از نسخه های آندروید آدرس IP در آنجا ذکر نشده اما در قسمت Settings > About phone> Status می توانید آن را پیدا کنید. - دستگاه Android خود را به کامپیوتر خود از طریق USB وصل کنید.
-
بعد، ADB را دوباره راه اندازی کنید تا از TCP در port 5555 استفاده کنید. در command prompt ، دستور زیر را تایپ کنید:
adb tcpip 5555
- بعد از این دستور، رایانه شما قادر به گوش دادن به دستگاههایی است که از طریق USB متصل می شوند.
- کابل USB را از طریق اتصال دستگاه به رایانه خود جدا کنید.
-
پیکربندی ADB را به طوری که آن را به دستگاه Android خود در پورت که در مرحله 1 بالا مشخص شده است متصل کنید:
adb connect 192.168.1.28:5555
هنگامی که این دستور به پایان رسید، دستگاه Android به وسیله Wi-Fi به کامپیوتر متصل می شود.
هنگامی که شما با Wi-Fi اشکال زدایی می کنید ، ADB ممکن است به حالت USB با دستور زیر بازنشانی شود:
adb usb
ممکن است از ADB بخواهید دستگاه هایی را که به کامپیوتر متصل هستند لیست کند. صرف نظر از اینکه دستگاه ها متصل هستند، می توانید فرمان زیر را در خط فرمان بگذارید تا ببینید چه چیزی متصل است:
adb devices
خلاصه
این مقاله در مورد چگونگی پیکربندی دستگاه Android برای توسعه با استفاده از اشکالزدایی در device بحث کرد. همچنین پوشش چگونگی اتصال دستگاه به رایانه با استفاده از USB یا Wi-Fi را بررسی کرد.
برای مطالعه سرفصل دوره جامع برنامه نویسی موبایل Android کلیک نمایید .