میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

تنظیمات Emulated Performance

در طول فرایند تنظیم و آماده سازی یک محیط شبیه ساز برای تست برنامه ( emulator ) می توانید یکی از دو گزینه ی Snapshot یا Use Host GPU را انتخاب نمایید.
توجه: پنجره ی محاوره ای حاضر به شما اجازه می دهد هر دو گزینه را انتخاب نمایید. اما اگر هر دو گزینه را فعال نمایید، با خطا مواجه خواهید شد.
با انتخاب گزینه ی اول، هنگامی که شما برای دومین بار دستگاه را راه اندازی می کنید، می بینید که دستگاه مجازی با سرعت خارق العاده ای اجرا می شود. می دانید چرا؟ به این علت که به هنگام بستن دستگاه مجازی، AVD وضعیت و اطلاعات جاری خود را ذخیره می کند و طبیعتا با اجرای بعدی این وضعیت بلافاصله بازگردانده می شوند. چنانچه گزینه ی Use Host GPU را انتخاب نمایید، AVD مستقیما از کارت گرافیک سیستم میزبان برای پردازش و نمایش گرافیک بهره می گیرد که سرعت برنامه را در شبیه ساز به طور قابل توجهی بالا می برد.

 

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

 


افزایش سرعت با انتخاب Intel image system

می توانید یک AVD را با image system مبتنی بر معماری ARM CPU یا Intel CPI اجرا نمایید. دستگاه مجازی که از Intel image system بهره می گیرد، در اجرا بر روی سخت افزار AMD/Intel نسبت به system image مبتنی بر ARM بسیار سریع تر عمل می کند. در شرح علت آن باید گفت که شبیه ساز نیازی ندارد که دستورات پردازنده ی ARM را بر روی کامپیوتر شما به Intel/AMD ترجمه کند. حقیقت این است که image تهیه شده از ARM بیشتر با دستگاه های اندروید مطابقت دارد، اما لازمه ی این است که پردازنده شبیه سازی شود و این افت سرعت را در پی دارد. x86 بسیار سریع تر است چرا که سعی می کند با استفاده از مکانیزم های مربوطه ی AVD کد را به صورت native اجرا کند.
Intel image را می توان به راحتی توسط Android SDK Manager برای API مربوطه نصب کرد.
در محیط برنامه نویسی ،Android Studio به هنگام ایجاد دستگاه مجازی، این اتفاق به صورت خودکار رخ می دهد. می توان تنظمیات لازم را از طریق package details انجام داد.

 

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

 

نکته: لازم به ذکر است که intel image برای تمامی ورژن های مجموعه کتابخانه های اندروید ( API Level ) در دسترس نیست.

لازم است برای ویندوز درایورهای بیشتری دانلود و نصب نمایید.

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

 

 

پس از دانلود، می توانید به فایل مورد نظر در محل قرار گیری فایل های نصبی اندروید در پوشهی extras/intel دسترسی داشته باشید. برای نصب درایورها می بایست فایل اجرایی .exe را کلیک نمایید. این مرحله ی اضافی برای سیستم عامل ویندوز ضروری است. صرفا دانلود درایور کافی نیست و باید آن را نصب نمایید.
پس از دانلود، می توانید یک AVD مبتنی بر شبیه ساز Intel ایجاد نمایید. شبیه ساز با سرعت چندان بیشتری راه اندازی نمی شود، اما سرعت اجرای خود اپلیکیشن بسیار سریع تر خواهد بود.


تست برنامه بر روی یک دستگاه واقعی اندروید

ابتدا در دستگاه اندروید خود به بخش setting مراجعه نموده و در آنجا قابلیت USB Debugging را فعال نمایید. برای این منظور مسیر رو به رو را طی کنید:

USB-Debugging

Settings

Development Options

شاید لازم باشد درایور مورد نیاز برای گوشی همراه خود را نیز نصب نمایید. برای سیستم عامل های Linux و Mac OX این درایور از پیش نصب شده و آماده ( out of box) در اختیار شما قرار می گیرد، اما برای سیستم عامل Windows شما می بایست درایور مربوطه را خود نصب نمایید.

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


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

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

 

ارسال دیدگاه

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

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟