Forwarded from Deleted Account
✅اگر شما یک توسعه دهنده اندروید هستید و با محیط رسمی کد نویسی اندروید که همان اندروید استودیو است، کار کرده باشید، مطمئنا با عبارت
Instant Run
روبرو شده اید.
اگر علاقمندید تا بدانید ویژگی
Instant Run
یا اجرای فوری در اندروید استودیو چیست و چه کاربردی دارد، با ما همراه باشید.
این ویژگی در نسخه 2.0 اندروید استودیو معرفی شد و حالتی برای دستورات
Run & Debug
در اندروید استودیو می باشد که به طور قابل توجهی زمان بین بروزرسانی های برنامه شما را کاهش میدهد.
به این نکته دقت داشته باشید که اولین اجرای برنامه شما، ممکن است کمی زمان بر باشد اما این قابلیت اندروید استودیو باعث می شود پس از هرگونه تغییر در برنامه شما،بدون آنکه نیازی به ساخت مجدد APK باشد، این تغییرات یا به روزرسانی ها، درون برنامه شما گذاشته شوند و بنابراین خیلی سریع تر نتیجه تغییرات را مشاهده خواهید کرد.
⭕️ویژگی Instant Run زمانی پشتیبانی می شود که شما دو مورد زیر را درون پروژه خود انجام داده باشید:
🌀استفاده از نسخه های 2.0.0 یا بالاتر پلاگین
Gradle
در اندروید
🌀تنظیم minSdkVersion بر روی 15 یا بالاتر:
برای این کار می بایست فایل
build.gradle(Module:app)
را باز کرده و گزینه
minSdkVersion
را حداقل بر روی 15 تنظیم نمایید.
👌پیشنهاد گوگل برای بالاترین کارایی این است که این مقدار را بر روی 21 یا بالاتر تنظیم نمایید.
پس از توسعه و اولین اجرای یک برنامه،یک علامت "صاعقه" زرد رنگ کنار دکمه های
Run
یا
Debug
نمایان می شود که بیانگر این است که
Instant Run
آماده جای گذاری تغییرات در برنامه شما می باشد(بدون ساخت مجدد APK).
در نتیجه اگر شما حین اجرای برنامه خود(در حالی که از برنامه خارج نشده اید)، تغییراتی را درون کد برنامه یا هر جای دیگری از برنامه اعمال کرده باشید، کافیست بر روی علامت صاعقه زرد رنگ بزنید تا به راحتی این تغییرات در برنامه شما اعمال شود!!!در برخی موارد حتی برنامه نیاز به ری استارت نیز ندارد و شما خیلی سریع نتیجه تغییرات را مشاهده خواهید کرد😃
ویژگی Instant Run در اندروید استودیو ، با استفاده از عملیاتی به نام های
Hot swap,
Warm swap,
Cold swap
کد یا منابع به روز شده را درون دستگاه متصل یا اِمولاتور قرار می دهد.
⚠️ پس از انتشار نسخه 2.3 اندروید استودیو تغییراتی در این ویژگی رخ داده که دو مورد آن را بررسی می کنیم:
🌀نخست این که این ویژگی دارای یک دکمه جداگانه در نوار ابزار گردیده که بین دکمه های
Run
و
Debug
قرار گرفته و نام آن
Apply Changes
می باشد و آیکون آن به شکل یک صاعقه زرد رنگ است.
♨️ازین پس این ویژگی فقط برای پروژه هایی پشتیبانی می شود که دستگاه هدف آن ها اندروید 5.0 یا همان
API level 21
یا بالاتر باشد.
🚩جهت آشنایی با اصطلاحات Hot swap و ... ،سایت زیر را ببینید:
http://www.pcmag.com/encyclopedia/term/44395/hot-swap
🔍منبع:
https://developer.android.com/studio/run/index.html#instant-run
#Instant #Run #Debug
💚در همین رابطه، ویدیوی جالب زیر را که توسط گوگل تهیه شده است،ببینید.
👇👇
Instant Run
روبرو شده اید.
اگر علاقمندید تا بدانید ویژگی
Instant Run
یا اجرای فوری در اندروید استودیو چیست و چه کاربردی دارد، با ما همراه باشید.
این ویژگی در نسخه 2.0 اندروید استودیو معرفی شد و حالتی برای دستورات
Run & Debug
در اندروید استودیو می باشد که به طور قابل توجهی زمان بین بروزرسانی های برنامه شما را کاهش میدهد.
به این نکته دقت داشته باشید که اولین اجرای برنامه شما، ممکن است کمی زمان بر باشد اما این قابلیت اندروید استودیو باعث می شود پس از هرگونه تغییر در برنامه شما،بدون آنکه نیازی به ساخت مجدد APK باشد، این تغییرات یا به روزرسانی ها، درون برنامه شما گذاشته شوند و بنابراین خیلی سریع تر نتیجه تغییرات را مشاهده خواهید کرد.
⭕️ویژگی Instant Run زمانی پشتیبانی می شود که شما دو مورد زیر را درون پروژه خود انجام داده باشید:
🌀استفاده از نسخه های 2.0.0 یا بالاتر پلاگین
Gradle
در اندروید
🌀تنظیم minSdkVersion بر روی 15 یا بالاتر:
برای این کار می بایست فایل
build.gradle(Module:app)
را باز کرده و گزینه
minSdkVersion
را حداقل بر روی 15 تنظیم نمایید.
👌پیشنهاد گوگل برای بالاترین کارایی این است که این مقدار را بر روی 21 یا بالاتر تنظیم نمایید.
پس از توسعه و اولین اجرای یک برنامه،یک علامت "صاعقه" زرد رنگ کنار دکمه های
Run
یا
Debug
نمایان می شود که بیانگر این است که
Instant Run
آماده جای گذاری تغییرات در برنامه شما می باشد(بدون ساخت مجدد APK).
در نتیجه اگر شما حین اجرای برنامه خود(در حالی که از برنامه خارج نشده اید)، تغییراتی را درون کد برنامه یا هر جای دیگری از برنامه اعمال کرده باشید، کافیست بر روی علامت صاعقه زرد رنگ بزنید تا به راحتی این تغییرات در برنامه شما اعمال شود!!!در برخی موارد حتی برنامه نیاز به ری استارت نیز ندارد و شما خیلی سریع نتیجه تغییرات را مشاهده خواهید کرد😃
ویژگی Instant Run در اندروید استودیو ، با استفاده از عملیاتی به نام های
Hot swap,
Warm swap,
Cold swap
کد یا منابع به روز شده را درون دستگاه متصل یا اِمولاتور قرار می دهد.
⚠️ پس از انتشار نسخه 2.3 اندروید استودیو تغییراتی در این ویژگی رخ داده که دو مورد آن را بررسی می کنیم:
🌀نخست این که این ویژگی دارای یک دکمه جداگانه در نوار ابزار گردیده که بین دکمه های
Run
و
Debug
قرار گرفته و نام آن
Apply Changes
می باشد و آیکون آن به شکل یک صاعقه زرد رنگ است.
♨️ازین پس این ویژگی فقط برای پروژه هایی پشتیبانی می شود که دستگاه هدف آن ها اندروید 5.0 یا همان
API level 21
یا بالاتر باشد.
🚩جهت آشنایی با اصطلاحات Hot swap و ... ،سایت زیر را ببینید:
http://www.pcmag.com/encyclopedia/term/44395/hot-swap
🔍منبع:
https://developer.android.com/studio/run/index.html#instant-run
#Instant #Run #Debug
💚در همین رابطه، ویدیوی جالب زیر را که توسط گوگل تهیه شده است،ببینید.
👇👇