به حداقل رساندن دردسر های Gradle با چند روش ساده!

سلام بر دوستان علاقه مند به برنامه نویسی اندروید!

مطمنا هر کسی که حداقل یک بار با اندروید استودیو برنامه ای نوشته است، با انواع اخطارها و مشکلات سیستم gradle آشناست.

در این مقاله، به چند روش ساده جهت کاهش مشکلات gradle و افزایش سرعت بیلد پروژه ها می پردازیم.

بهینه سازی gradle جهت افزایش سرعت بیلد و کاهش خطاها!
بهینه سازی gradle جهت افزایش سرعت بیلد و کاهش خطاها!


هر زمان که شما پروژه جدیدی را ایجاد و یا پروژه ای را از گیت هاب دانلود و توسط اندروید استودیو باز می کنید، قبل از build اولیه پروژه، فایل های gradle مربوط به آن بطور خودکار و به اجبار توسط اندروید استودیو دانلود و به سیستم شما اضافه می شوند؛ که خب برای دانلود این فایل ها به روشن بودن قند شکن و اینترنتی با سرعت خوب نیاز هست. گاهی حتی پس از build اولیه و در زمان اجرای اندروید استودیو، این دانلود ها شروع شده و گاها ساعت ها وقت گرانبهای برنامه نویس را تلف می کنند!

مثالی از ورژن های مختلف gradle که توسط اندروید استودیو به اجبار دانلود می شوند!
مثالی از ورژن های مختلف gradle که توسط اندروید استودیو به اجبار دانلود می شوند!

اما راهی است که شما تنها یکبار، سورس کامل gradle را دانلود کرده و از آن پس، تمامی پروژه های خود را توسط آن سورس build کنید. به کمک این روش دیگر نیازی به دانلود چندین بار و چندین نسخه از gradle نیست و سرعت build پروژه های شما به طور چشم گیری افزایش خواهد یافت!

مراحل دانلود، اضافه و پیکربندی:

1. ابتدا به سایت رسمی gradle مراجعه کنید و آخرین نسخه gradle را بصورت complete دانلود کنید.


2. فایل فشرده ی دانلود شده در پوشه ای که فایل های android sdk خود را قرار داده اید، استخراج کرده و پوشه gradle را در آنجا قرار دهید.

3. پروژه خود را در اندروید استودیو باز کنید. به مسیر:

File> Settings> Build, Execution, Deployment> Gradle

بروید و پس از انتخاب گزینه ی Use local gradle distribution، مسیر پوشه ی استخراج شده در بخش قبل را به آن داده و تایید کنید.

پس از انتخاب، فایل های gradle موجود در پوشه ی انتخاب شده، بطور خودکار شناسایی می شوند.
پس از انتخاب، فایل های gradle موجود در پوشه ی انتخاب شده، بطور خودکار شناسایی می شوند.


4. پس از تایید، یک بار پروژه را مجداد build کنید.

به همین سادگی شما دیگر نیازی به دانلود های مکرر و انتظار های بی وقفه جهت build و دانلود نسخه های gradle نخواهید داشت.


یک گام فراتر!

در بخش تنظیمات gradle، گزینه ای وجود دارد تحت عنوان Offline work. با فعال کردن این گزینه شما بطور کامل بی نیاز از اینترنت می توانید پروژه ی خود را توسعه دهید، خروجی بگیرید و تست کنید.

نکته: قبل از فعال کردن حالت آفلاین، پروژه باید حداقل یک بار یک build موفقیت آمیز شده باشد.
نکته: هر زمان که نیاز به اضافه کردن یا آپدیت یک کتابخانه ی gradle داشتید، باید ابتدا حالت آفلاین را غیر فعال کرده و پس از اتمام کار، مجدادا آن را فعال کنید.

امیدوارم این آموزش نیز مشکل بسیاری از برنامه نویسانی که تا قبل آن ریش خود را در راه gradle سفید کرده اند حل کند :))

سوالات و تجربه کاربری خود از این آموزش را کامنت کنید.

یا حق

--------

همچنین مطالعه کنید:

- کتابخانه ی sdp جهت نمایش محتوای اپ بطور یکسان، بر روی انواع صفحه های نمایش با سایز های متفاوت