Android

Android Gradle

Build system, dependencies, build types, flavors, signing

26 câu hỏi phỏng vấn·
Junior
1

Gradle trong Android là gì?

Câu trả lời

Gradle là hệ thống build chính thức của Android. Nó tự động hóa việc biên dịch mã, quản lý dependency, đóng gói thành APK/AAB, ký và chạy tests. Gradle sử dụng các script (build.gradle) được viết bằng Groovy hoặc Kotlin DSL. Đây là một công cụ linh hoạt và mạnh mẽ thay thế các hệ thống cũ hơn như Ant hoặc Maven.

2

Sự khác biệt giữa build.gradle (Project) và build.gradle (Module: app) là gì?

Câu trả lời

build.gradle (Project): cấu hình TOÀN CỤC cho tất cả các module dự án. Xác định repositories (Maven, Google), các phiên bản plugin Gradle Android, các dependency chung. build.gradle (Module: app): cấu hình CỤ THỂ cho module app. Xác định applicationId, versionCode, minSdk, targetSdk, dependencies của module. Một dự án có thể có nhiều module, mỗi module có build.gradle riêng.

3

applicationId trong Android là gì?

Câu trả lời

applicationId là định danh DUY NHẤT của ứng dụng trên Google Play Store và trên thiết bị. Định dạng: com.company.appname. Hai ứng dụng có cùng applicationId không thể cùng tồn tại. applicationId được định nghĩa trong build.gradle: android { defaultConfig { applicationId 'com.example.app' } }. Đừng nhầm lẫn với tên package của mã (có thể khác).

4

Sự khác biệt giữa versionCode và versionName là gì?

5

minSdk trong Android là gì?

+23 câu hỏi phỏng vấn

Nắm vững Android cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí