Gradle là một trong những hệ thống build mã mối cung cấp mở được áp dụng mang lại Android tự Lúc Android Studio được giới thiệu. Đây là một trong lao lý bổ sung cập nhật nhiều tuấn kiệt ví dụ cho 1 vận dụng Android nhỏng build types, flavors, signing configurations, library projects,... Trong bài viết lần này mình cùng các các bạn sẽ khám phá cơ bản về những file gradle vào một áp dụng Android.Để dễ nắm bắt chúng ta hãy tạo thành một project Android bằng Android Studio, đặc điểm này khá dễ dàng và đơn giản phải mình ko khuyên bảo nữa

Bạn đang xem: Gradle là gì

*

Xem thêm: Radeon Setting Là Gì? Gpu Scaling Là Gì ? Cài Đặt Amd Radeon Là Gì

Sau phía trên họ đã tò mò về công dụng của từng tệp tin trên vào vận dụng Android.quý khách đang xem: Gradle là gì

File settings.gradle

Msống file này chúng ta sẽ thấy

include ":app"Câu lệnh include bên trên biểu hiện những module cơ mà ứng dụng đã sử dụng vào dự án công trình. Ở phía trên cơ hội khởi tạo ra thì project của bọn họ sẽ có một module chính là tiện ích. Nếu sau khi bạn thêm 1 module thì cũng cần knhì báo làm việc tệp tin này nhằm hoàn toàn có thể thực hiện được đến dự án. Ví dụ:

File app/build.gradle

apply plugin: "com.apk.application"app android compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig applicationId "tuannt.myapplication" minSdkVersion 14 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "apk.support.chạy thử.runner.AndroidJUnitRunner" buildTypes release minifyEnabled false proguardFiles getDefaultProguardFile("proguard-app android.txt"), "proguard-rules.pro" dependencies compile fileTree(include: , dir: "libs") androidTestCompile("com.apk.tư vấn.thử nghiệm.espresso:espresso-core:2.2.2", exclude group: "com.app android.support", module: "support-annotations" ) compile "com.android.support.constraint:constraint-layout:1.0.2" testCompile "junit:junit:4.12" compile "com.app android.support:appcompat-v7:26.0.0-alpha1" compile "com.apk.support:cardview-v7:26.0.0-alpha1" compile "com.android.support:recyclerview-v7:26.0.0-alpha1"File app/build.gradle được sử dụng cho riêng biệt module ứng dụng, mỗi module sẽ có một file build.gradle riêng.Dòng đầu tiên biểu lộ đấy là một Android Application module (module bao gồm nhằm chạy project Android), mà còn giả dụ họ thực hiện java module thì đang là

apply plugin: "java"hoặc android module

apply plugin: "com.game android.library"Kăn năn lệnh bên trong app android diễn đạt các thông số kỹ thuật cho module app, chi tiết chúng ta đang khám phá vào phần 2 nhé

*

Cuối cùng là khối lệnh nằm trong dependencies, đó là địa điểm knhì báo các tlỗi viện, các module cơ mà bọn họ sẽ sử dụng vào project:

Trên đây là cơ bản về các tệp tin gradle trong Android project cùng tác dụng của bọn chúng. Ở phần 2 chúng ta đã tiếp tục tìm hiểu cụ thể rộng về kiểu cách cấu hình trong app/build.gradle cho project của họ.