Cài Android Studio và chạy ứng dụng Android đầu tiên trên máy ảo hoặc điện thoại thật

  • author-image

    Nguyễn Đình Cường

  • blog-tag
  • blog-comment 0 comment
  • created-date 09 Nov, 2026
blog-thumbnail

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.

Cấu hình máy nên có

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.

Bước 1: Cài đặt

  1. Tải Android Studio từ trang chính thức của Android Developers.
  2. Chạy bộ cài, giữ các tùy chọn mặc định. Lần mở đầu tiên, trình hướng dẫn thiết lập sẽ tải Android SDK, công cụ nền tảng và hình ảnh hệ thống cho máy ảo. Bước này cần mạng ổn định và có thể mất một lúc.
  3. Bạn không cần cài Java riêng, Android Studio đi kèm sẵn môi trường chạy cần thiết.

Bước 2: Tạo dự án đầu tiên

  1. Chọn New Project.
  2. Chọn mẫu Empty Activity (ở các bản mới sẽ dùng Jetpack Compose, bộ công cụ giao diện hiện đại của Android).
  3. Đặt tên ứng dụng, tên gói (ví dụ 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.
  4. Bấm Finish, rồi chờ Gradle đồng bộ dự án. Lần đầu thường lâu vì phải tải thư viện; thanh trạng thái phía dưới sẽ báo tiến độ.

Bước 3: Chạy trên máy ảo

  1. Mở Device Manager ở thanh bên phải, chọn Create Device.
  2. Chọn một mẫu điện thoại (ví dụ dòng Pixel) rồi chọn hình ảnh hệ thống. Chọn kiến trúc phù hợp với máy bạn (x86_64 cho máy Intel/AMD, ARM64 cho máy Apple Silicon).
  3. Bấm nút chạy (tam giác xanh) trên thanh công cụ. Máy ảo khởi động lần đầu hơi chậm, những lần sau nhanh hơn nhờ lưu trạng thá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.

Bước 4: Chạy trên điện thoại thật

Chạy trên máy thật thường nhanh và sát thực tế hơn máy ảo.

  1. Trên điện thoại, vào Cài đặt > Giới thiệu điện thoại và bấm vào mục Số bản dựng (Build number) khoảng bảy lần để mở Tùy chọn nhà phát triển.
  2. Vào Tùy chọn nhà phát triển và bật Gỡ lỗi USB (USB debugging).
  3. Cắm cáp USB vào máy tính, chọn chế độ truyền tệp nếu điện thoại hỏi, và chấp nhận hộp thoại xác nhận khóa RSA để cho phép máy tính này gỡ lỗi.
  4. Trong Android Studio, chọn tên điện thoại ở ô chọn thiết bị rồi bấm chạy.

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.

Bước 5: Sửa thử giao diện

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.

Những lỗi thường gặp

  • Gradle đồng bộ thất bại: thường do mạng chậm hoặc bị chặn. Thử lại, kiểm tra proxy, hoặc dùng File > Invalidate Caches khi bộ đệm hỏng.
  • Thiếu SDK: mở SDK Manager để tải phiên bản API mà dự án yêu cầu.
  • Hết dung lượng ổ đĩa: dọn máy ảo cũ và bộ đệm không dùng.
  • Máy tính chậm khi chạy máy ảo: giảm RAM cấp cho máy ảo hoặc chạy bằng điện thoại thật.
  • Thiết bị không nhận: kiểm tra cáp, chế độ USB, và xác nhận khóa RSA.

Kết luận

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.

author_photo
Nguyễn Đình Cường

0 comment