توسعه دهنده ی فلاتر | عکاسی - فلسفه - سینما | https://gabrimatic.info
به حداقل رساندن دردسر های Gradle با چند روش ساده!
سلام بر دوستان علاقه مند به برنامه نویسی اندروید!
مطمنا هر کسی که حداقل یک بار با اندروید استودیو برنامه ای نوشته است، با انواع اخطارها و مشکلات سیستم gradle آشناست.
در این مقاله، به چند روش ساده جهت کاهش مشکلات gradle و افزایش سرعت بیلد پروژه ها می پردازیم.
هر زمان که شما پروژه جدیدی را ایجاد و یا پروژه ای را از گیت هاب دانلود و توسط اندروید استودیو باز می کنید، قبل از build اولیه پروژه، فایل های gradle مربوط به آن بطور خودکار و به اجبار توسط اندروید استودیو دانلود و به سیستم شما اضافه می شوند؛ که خب برای دانلود این فایل ها به روشن بودن قند شکن و اینترنتی با سرعت خوب نیاز هست. گاهی حتی پس از build اولیه و در زمان اجرای اندروید استودیو، این دانلود ها شروع شده و گاها ساعت ها وقت گرانبهای برنامه نویس را تلف می کنند!
اما راهی است که شما تنها یکبار، سورس کامل gradle را دانلود کرده و از آن پس، تمامی پروژه های خود را توسط آن سورس build کنید. به کمک این روش دیگر نیازی به دانلود چندین بار و چندین نسخه از gradle نیست و سرعت build پروژه های شما به طور چشم گیری افزایش خواهد یافت!
مراحل دانلود، اضافه و پیکربندی:
1. ابتدا به سایت رسمی gradle مراجعه کنید و آخرین نسخه gradle را بصورت complete دانلود کنید.
2. فایل فشرده ی دانلود شده در پوشه ای که فایل های android sdk خود را قرار داده اید، استخراج کرده و پوشه gradle را در آنجا قرار دهید.
3. پروژه خود را در اندروید استودیو باز کنید. به مسیر:
File> Settings> Build, Execution, Deployment> Gradle
بروید و پس از انتخاب گزینه ی Use local gradle distribution، مسیر پوشه ی استخراج شده در بخش قبل را به آن داده و تایید کنید.
4. پس از تایید، یک بار پروژه را مجداد build کنید.
به همین سادگی شما دیگر نیازی به دانلود های مکرر و انتظار های بی وقفه جهت build و دانلود نسخه های gradle نخواهید داشت.
یک گام فراتر!
در بخش تنظیمات gradle، گزینه ای وجود دارد تحت عنوان Offline work. با فعال کردن این گزینه شما بطور کامل بی نیاز از اینترنت می توانید پروژه ی خود را توسعه دهید، خروجی بگیرید و تست کنید.
نکته: قبل از فعال کردن حالت آفلاین، پروژه باید حداقل یک بار یک build موفقیت آمیز شده باشد.
نکته: هر زمان که نیاز به اضافه کردن یا آپدیت یک کتابخانه ی gradle داشتید، باید ابتدا حالت آفلاین را غیر فعال کرده و پس از اتمام کار، مجدادا آن را فعال کنید.
امیدوارم این آموزش نیز مشکل بسیاری از برنامه نویسانی که تا قبل آن ریش خود را در راه gradle سفید کرده اند حل کند :))
سوالات و تجربه کاربری خود از این آموزش را کامنت کنید.
یا حق
--------
همچنین مطالعه کنید:
- کتابخانه ی sdp جهت نمایش محتوای اپ بطور یکسان، بر روی انواع صفحه های نمایش با سایز های متفاوت
مطلبی دیگر از این انتشارات
حل مشکل اتصال به شبکه (مقصد فاقد TLS) و انتقال ترافیک cleartext در اندروید با API level 28
مطلبی دیگر از این انتشارات
هفت کتاب مهمی که هر برنامه نویس باید بخواند !
مطلبی دیگر از این انتشارات
خدافظی با SharedPreferences - آموزش DataStore در اندروید