Mục Lục
Giới thiệu:
Để build một ứng dụng Android bằng dòng lệnh, bạn cần sử dụng Gradle, là công cụ build chính cho các dự án Android. Dưới đây là các bước chi tiết để build một ứng dụng Android từ dòng lệnh:
Bước 1: Cài đặt Gradle
Tải Gradle từ trang chủ của Gradle.
Giải nén và thêm thư mục bin của Gradle vào biến môi trường PATH.
Bước 2: Cấu trúc dự án Android
Đảm bảo dự án của bạn có cấu trúc giống như một dự án Android thông thường được tạo bởi Android Studio.
Bước 3: Thiết lập Gradle Wrapper (nếu chưa có)
Gradle Wrapper giúp đảm bảo rằng mọi người sử dụng cùng một phiên bản Gradle để build dự án.
Mở terminal và điều hướng đến thư mục gốc của dự án.
Chạy lệnh sau để tạo Gradle Wrapper:
gradle wrapperBước 4: Sync và build dự án
Đồng bộ các dependencies:
./gradlew buildBước 5: Build ứng dụng
Để build ứng dụng, bạn có thể sử dụng các tác vụ (tasks) khác nhau của Gradle. Các tác vụ phổ biến bao gồm:
Build debug APK:
./gradlew assembleDebugBuild release APK:
./gradlew assembleReleaseBuild release AAB:
./gradlew bundleReleaseBước 6: Kết quả build
Sau khi build thành công, các file APK sẽ nằm trong thư mục app/build/outputs/apk/ theo các loại build (debug hoặc release).
Ví dụ cụ thể
Giả sử bạn có một dự án Android với cấu trúc sau:
MyApp/
├── app/
│ ├── build.gradle
│ └── src/
├── build.gradle
└── settings.gradleĐiều hướng đến thư mục dự án:
cd path/to/MyAppChạy lệnh build debug APK:
./gradlew assembleDebugSau khi build xong, bạn sẽ thấy APK debug tại app/build/outputs/apk/debug/app-debug.apk.
Một số lệnh Gradle hữu ích khác
Kiểm tra tất cả các tác vụ có sẵn:
./gradlew tasksClean dự án trước khi build:
./gradlew cleanBuild và chạy unit tests:
./gradlew testBằng cách sử dụng các lệnh trên, bạn có thể quản lý toàn bộ quá trình build ứng dụng Android thông qua dòng lệnh mà không cần sử dụng Android Studio.