اندروید استودیو و gradle-خطاها و مسایل آنها

این مقاله اسم دیگش اندر مصائب اندروید استودیو و gradle هستش 🙂

بنده با خیلی ها مواجه شدم که در ابتدای شروع برنامه نویسی اندروید از خطاهایی که هنگام کار باهاش مواجه میشن گله مند هستند و عده ای هم میگن اونقدر خطاهای اندروید استودیو اذیتشون میکنه که انگیزه یادگیری برنامه نویسی اندروید هم درشون کمرنگ میشه.

علاوه بر دوستانی که حضوری این بحث رو ازشون شنیدم، برای همین اندک مقاله ای که تا حالا تو سایت منتشر شده هم عده ای کامنت گذاشتن و از همین مشکلات ابتدای کار با اندروید استودیو و gradle شکایت کردن و گفتن هر چی سرچ میکنن هم به نتیجه نمیرسن.

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

چطوری سرعت بیلد رو در اندروید استودیو افزایش بدیم؟ هر بار که میخوام اپ رو روی گوشی اجرا کنم کلی طول میکشه تا ران بشه 🙁

در جواب این سوال باید بگم وقتی شما میخواید اپ رو تو اندروید استودیو اجرا کنید gradle به طور پیش فرض تمام دیپندنسی ها و ریپوزیتوری هایی که توی اپ استفاده شده رو جهت آپدیت چک میکنه که خود این کار زمان میبره و اگه برای یه چیزی ورژن جدید اومده باشه دانلود رو شروع میکنه که این باز خودش زمان اجرا رو بیشتر میکنه. کاری که شما باید انجام بدید این هست که gradle رو تو حالت offline قرار بدید و فقط موقعی که خودتون میدونید الان باید یه دیپندنسی دانلود بشه اون وقت مد رو ببرید تو حالت online. برای تغییر مد از پنجره gradle که از مسیر view/tool windows قابل دسترسی هست میتونید استفاده کنید. عکس این پنجره در شکل زیر نمایش داده شده و دکمه Toggle Offline Mode که باید برای تغییر مد gradle ازش استفاده کنید هم توی شکل مشخص هست.

 

درباره نویسنده

پست های مرتبط

2 نظر

پاسخ

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

20 − سه =