تفاوت gradle و پلاگین gradle
gradle یک ابزار بیلد اتوماتیک هست برای بیلد اپلیکیشن ها، مثل اپ های اندرویدی. توسط پلاگین gradle امکان استفاده از gradle در اندروید استودیو فراهم می شود.
از تب gradle در سمت راست اندروید استودیو میشه تسک های gradle رو دید و اونها رو اجرا کرد.
gradle-wrapper.properties:
این فایل به دیگران اجازه میدهد که کدهای شما را Build کنند حتی اگر Gradle روی کامپیوتر خود نصب نداشته باشند.
این فایل بررسی میکند که چه نسخهای از Gradle برای Build کردن کدها نیاز است و اگر نسخه مورد نظر را پیدا نکند، اقدام به دانلود کردن نسخهی مورد نیازش برای اجرای کدها میکند. وقتی شما پروژهای در اندروید استودیو میسازید امکان داره این فایل همراه پروژه ساخته نشه، ولی اگر پروژهای رو از اینترنت مثل سایت github بگیرید، بعضی مواقع این فایل رو داخلش پیدا میکنید.
Settings.gradle:
این فایل تمام زیرپروژههایی (همان Module) که پروژه ما داخلش دارد را معرفی میکند.
Gradle.properties:
اطلاعات کلی پروژه داخل این فایل ذخیره میشوند. بهطور پیشفرض این فایل خالی است.
Local.properties:
این فایل محل ذخیره android sdk را به پلاگاین Android Gradle معرفی میکنه.