Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Muốn làm ứng dụng Android, bạn cần Android Studio, môi trường phát triển chính thức. Bài này hướng dẫn cài đặt, tạo dự án đầu tiên, chạy trên máy ảo và trên điện thoại thật, cùng cách xử lý những lỗi mà người mới hay gặp.
Android Studio khá nặng. Theo kinh nghiệm chung, bạn nên có RAM từ 8 GB trở lên (16 GB thoải mái hơn nếu chạy máy ảo), ổ SSD và dung lượng trống dư dả vì SDK, máy ảo và bộ đệm Gradle chiếm nhiều chỗ. Hãy xem yêu cầu hệ thống chính thức trên trang tài liệu dành cho nhà phát triển Android để biết chi tiết hiện hành.
com.example.xinchao), ngôn ngữ Kotlin, và chọn mức API tối thiểu. API tối thiểu thấp hơn thì hỗ trợ nhiều thiết bị cũ hơn nhưng bị hạn chế tính năng mới.Nếu máy ảo chạy rất chậm hoặc báo lỗi tăng tốc phần cứng, hãy bật ảo hóa trong BIOS (Intel VT-x hoặc AMD-V) và trên Windows bật các thành phần ảo hóa phù hợp như Windows Hypervisor Platform. Hãy làm theo hướng dẫn chính thức vì chi tiết khác nhau tùy máy.
Chạy trên máy thật thường nhanh và sát thực tế hơn máy ảo.
Trên Windows, một số hãng cần cài thêm trình điều khiển USB; thiết bị không hiện ra thường do cáp chỉ sạc (không truyền dữ liệu), sai chế độ USB hoặc thiếu trình điều khiển. Bạn có thể kiểm tra bằng lệnh adb devices trong thư mục platform-tools của SDK, thiết bị phải hiện trạng thái device, không phải unauthorized.
Mở file MainActivity.kt. Với mẫu Compose, bạn sẽ thấy một hàm dạng như sau; hãy đổi chữ và chạy lại:
@Composable
fun Greeting(name: String, modifier: Modifier = Modifier) {
Text(
text = "Xin chào $name!",
modifier = modifier
)
}Khi sửa nội dung rồi chạy lại, bạn sẽ thấy thay đổi trên thiết bị. Android Studio còn có chức năng xem trước (Preview) giúp thấy giao diện ngay trong trình soạn thảo mà không cần chạy cả ứng dụng.
Cài Android Studio mất thời gian nhưng chỉ làm một lần. Khi đã chạy được ứng dụng chào đầu tiên trên cả máy ảo và máy thật, bạn đã vượt qua rào cản lớn nhất, phần còn lại là học Kotlin, Compose và các thành phần của hệ điều hành.
Nếu muốn học phát triển ứng dụng di động theo lộ trình rõ ràng, hãy xem các khóa học tại codebem.com.
Nguyễn Đình Cường
0 comment