SỰ KHÁC BIỆT GIỮA MAVEN VÀ GRADLE LÀ GÌ

Gradle là 1 trong những hệ thống build mã nguồn mlàm việc được sử dụng đến Android từ bỏ Khi Android Studio được giới thiệu. Đây là 1 trong hiện tượng bổ sung nhiều kỹ năng cụ thể cho 1 ứng dụng Android như build types, flavors, signing configurations, library projects,... Trong nội dung bài viết lần này mình cùng những bạn sẽ mày mò cơ bản về những tệp tin gradle trong một ứng dụng Android.Để dễ nắm bắt bọn họ hãy tạo một project Android bởi Android Studio, tính năng này tương đối dễ dàng và đơn giản cần mình ko giải đáp nữa

Bạn đang xem: Sự khác biệt giữa maven và gradle là gì

*

Xem thêm: Thiết Kế Nhà Trên Máy Tính, 5 Phần Mềm Thiết Kế Nhà 3D Tốt Nhất

Sau trên đây chúng ta đang tìm hiểu về công dụng của từng tệp tin bên trên trong vận dụng Android.quý khách đã xem: Gradle là gì

File settings.gradle

Msống file này bọn họ sẽ thấy

include ":app"Câu lệnh include trên mô tả những module nhưng ứng dụng đã thực hiện vào dự án. Tại đây dịp khởi tạo thì project của họ sẽ sở hữu một module đó là tiện ích. Nếu sau khi bạn thêm 1 module thì cũng cần được knhì báo ngơi nghỉ file này nhằm rất có thể áp dụng được mang đến dự án. Ví dụ:

File app/build.gradle

apply plugin: "com.game android.application"apk compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig applicationId "tuannt.myapplication" minSdkVersion 14 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.demo.runner.AndroidJUnitRunner" buildTypes release minifyEnabled false proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" dependencies compile fileTree(include: , dir: "libs") androidTestCompile("com.game android.tư vấn.chạy thử.espresso:espresso-core:2.2.2", exclude group: "com.game android.support", module: "support-annotations" ) compile "com.android.tư vấn.constraint:constraint-layout:1.0.2" testCompile "junit:junit:4.12" compile "com.game android.support:appcompat-v7:26.0.0-alpha1" compile "com.android.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 mang lại riêng module phầm mềm, từng module sẽ sở hữu được một file build.gradle riêng rẽ.Dòng trước tiên biểu đạt đó là một Android Application module (module bao gồm để chạy project Android), ngoại giả nếu họ sử dụng java module thì sẽ là

apply plugin: "java"hoặc apk module

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

*

Cuối cùng là khối lệnh nằm trong dependencies, đấy là vị trí knhì báo các thỏng viện, những module nhưng mà chúng ta vẫn áp dụng trong project:

Trên đấy là cơ bản về các tệp tin gradle vào Android project cùng tính năng của bọn chúng. Tại phần 2 bọn họ đang tiếp tục tìm hiểu chi tiết hơn về phong thái cấu hình vào app/build.gradle cho project của chúng ta.