آموزش رفع کند بودن Gradle Build در اندروید استودیو | رویدکت

آموزش رفع کند بودن Gradle Build در اندروید استودیو

  •   شما اینجا هستید :
  •   پنج شنبه, ۱۷ آبان ۱۳۹۷
  •   آموزش, اندروید استودیو, بلاگ, خطاهای رایج
  •   محمد مسعود ساکی زادی
  •   بدون دیدگاه
  •   15
  • آموزش رفع کند بودن Gradle Build در اندروید استودیو که یکی از مباحث مهم به شمار می‌آید در زمان معمول Gradle Build شاید به بیش از چهار دقیقه نیز طول بکشد در اکثر مواقع بدون هیچ دلیلی زمان sync شدن آن خیلی زیاد است ما می‌خواهیم زمان آن را بی کم‌تر از ۴ ثانیه کاهش دهیم پس با ما همراه باشید.

    تنها دو دلیل وجود دارد که زمان Gradle Build بیش‌ازحد امکان طول بکشد.

    • استفاده بیش‌ازحد کتاب‌خانه‌ها در آن
    • بهینه نبودن Gradle که مهم‌ترین دلیل به شمار می‌آید

    پس Gradle خود را بهینه کنید:

    • Gradle خود را به آخرین نسخه آپدیت کنید.
    • از آخرین و سریع‌ترین نسخه جاوا استفاده کنید.
    • تا حد امکان از فایل‌های jar یا aar استفاده نکنید.
    • Gradle خود را offline کنید (وارد setting شده و gradle را جست‌وجو کرده و سپس بر روی offline mod کلیک کنید)

    در این مرحله وارد فایل gradle.properties شده و در پایین‌ترین خط کد زیر را نیز اضافه کنید.

    کد بالا باعث می‌شود Gradle در بخش background اجرا شود و از memory اضافه برای بارگذاری gradle استفاده کند.

    خط زیر را اضافه کنید.

    این کد باعث می‌شود تا module های ما sync شوند.

    این امر موجب می‌شود که از configuration قبل ذخیره‌شده استفاده کند و دوباره آن را بررسی نکند.

    این کد باعث می‌شود از ۲ گیگ حافظه memory برای sync کردن Gradle استفاده کند.

    بیشتر بخوانید :   معرفی اپلیکیشن Quik که به‌راحتی می‌توانید ویدئوهای خود را ویرایش کنید

    به‌شدت توصیه می‌شود از کتاب‌خانه‌های که منتهی به + می‌شوند خودداری کنید برای مثال:

    درصورتی‌که + را پاک‌کنید مشکلی در کتاب‌خانه پیش می‌آید، باعث می‌شود که برنامه‌نویس آن کتاب‌خانه درصورتی‌که نسخه جدیدی را اضافه کند شما آن را دانلود کنید و حالا چرا نباید از آن استفاده کرد این است که این نوع کتاب‌خانه‌ها به شکل minify شده قرار نمی‌گیرند و باعث می‌شود حجم پروژه شما بالا رود وبه روند کند شدن کمک بسیاری کند.


  • 1 Star2 Stars3 Stars4 Stars5 Stars (2 رای, متوسط: 5٫00 از 5)
    Loading...

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

    اولین نفری باشید که دیدگاه میگذارد

    Notify of
    avatar
    wpDiscuz

    جستجو در بین مطالب بلاگ




    کسب درآمد


    تبلیغات ویژه

    سورس مشابه دیوار

      عضویت در خبرنامه

    ×

  • کسب و کار رویدکت در مرکز توسعه تجارت الکترونیکی وزارت صنعت، معدن و تجارت شناسایی شده و دارای نماد اعتماد الکترونیکی می باشد. برای تایید صلاحیت بر روی نماد ها کلیک کنید.
    اعتبار ما، اعتماد شما
  • logo-samandehi