Android Emulator trong Android Studio là môi trường dành cho việc phát triển và kiểm thử ứng dụng Android, không phải công cụ tối ưu cho nhu cầu chơi game. Với người mới học làm ứng dụng, đây là cách tạo một thiết bị Android ảo để xem ứng dụng hoạt động trên các cấu hình và cấp API khác nhau trước khi dùng máy thật.
Android Emulator khác gì giả lập Android để chơi game?
Android Emulator đi kèm Android Studio và mô phỏng thiết bị Android để nhà phát triển chạy, quan sát và kiểm thử ứng dụng. Mỗi lần chạy dùng một Android Virtual Device (AVD): cấu hình ảo quy định phiên bản Android và đặc điểm phần cứng của thiết bị mô phỏng. Vì vậy, bài này tập trung vào quy trình phát triển: cài Android Studio, chọn system image, tạo AVD và chạy ứng dụng trong dự án.
Nếu anh đang cần chọn công cụ theo mục đích chung, xem hub series: Giả lập Android là gì? Cách chọn phần mềm phù hợp trên Windows. Còn nếu mục tiêu là thiết lập MEmu Play cho nhu cầu khác, xem Bài 6: Hướng dẫn cài đặt và sử dụng MEmu Play trên Windows.
Trước khi bắt đầu: cài Android Studio từ nguồn chính thức
Truy cập trang Install Android Studio của Android Developers, kiểm tra yêu cầu hệ thống đang áp dụng cho Windows rồi tải bản Android Studio phù hợp. Android Developers cho biết Android Emulator đi cùng Android Studio; không cần cài riêng một ứng dụng Emulator thứ hai để làm theo luồng cơ bản này.
Trong trình cài đặt hoặc khi Android Studio mở lần đầu, hãy để công cụ hoàn tất các thành phần SDK mà nó đề xuất. Không cần tự ý tắt lớp bảo vệ của Windows hoặc thay đổi thiết lập bảo mật chỉ để tiếp tục. Nếu Emulator không chạy mượt hay báo vấn đề tăng tốc, hãy đọc hướng dẫn chính thức về hardware acceleration và cân nhắc dùng thiết bị thật.
SDK Manager, Device Manager và AVD là gì?
SDK Manager
SDK Manager là nơi Android Studio quản lý các thành phần SDK, trong đó có Android SDK Platform, system image và Android Emulator. Khi màn hình tạo thiết bị báo thiếu system image, hãy quay lại SDK Manager để tải đúng thành phần được Android Studio chỉ rõ, thay vì tìm tệp cài đặt không rõ nguồn trên mạng.
Device Manager
Device Manager là nơi xem và quản lý các thiết bị ảo. Theo tài liệu Android Developers, từ màn hình chào của Android Studio có thể mở mục More Actions rồi chọn Virtual Device Manager; khi đang mở dự án, Device Manager có trong nhóm công cụ của Android Studio. Tên mục hoặc vị trí có thể thay đổi theo phiên bản, vì vậy hãy dùng ô tìm kiếm hành động trong IDE nếu không thấy ngay.
AVD: hồ sơ của một thiết bị Android ảo
Một AVD kết hợp hardware profile (đặc điểm như loại thiết bị/kích thước màn hình) với system image (phiên bản Android và hình ảnh hệ thống). Mỗi AVD hoạt động như một thiết bị độc lập, có vùng lưu trữ dữ liệu người dùng, dữ liệu SD card và bộ nhớ đệm riêng. Điều này hữu ích khi anh cần kiểm tra cùng ứng dụng ở các cấu hình khác nhau mà không làm lẫn dữ liệu thử nghiệm.
Cách tạo thiết bị ảo đầu tiên
- Mở Device Manager, chọn thao tác tạo thiết bị ảo mới.
- Chọn một hardware profile có sẵn phù hợp với mục tiêu học và kiểm thử, chẳng hạn nhóm điện thoại. Không cần cố bắt chước chính xác mọi thông số của máy cá nhân ở lần đầu.
- Chọn system image Android Studio cung cấp. Nếu image chưa có, chọn tải từ chính màn hình này hoặc qua SDK Manager, sau đó quay lại bước chọn image.
- Kiểm tra tên AVD và cấu hình tóm tắt rồi hoàn tất. Sau này anh vẫn có thể mở mục chỉnh sửa của AVD trong Device Manager khi cần thay đổi cấu hình.
Đừng suy diễn rằng mọi system image đều có Google Play. Android Developers nêu rõ việc truy cập Play Store phụ thuộc vào system image mang biểu tượng Google Play; AVD dùng image đó có Play Store và các dịch vụ Google Play đi kèm. Nếu bài kiểm thử cần luồng Google Play, hãy chọn đúng image có nhãn này và tuân thủ điều khoản cũng như chính sách dịch vụ; không cài đặt hay né cơ chế bảo vệ theo cách không được hỗ trợ.
Chạy ứng dụng trên AVD
Mở dự án Android của anh. Trên thanh công cụ, chọn AVD vừa tạo trong danh sách thiết bị đích, rồi chọn Run. Lần khởi động đầu có thể mất thời gian; tài liệu chính thức cho biết các lần sau có thể dùng snapshot để khởi động nhanh hơn. Khi ứng dụng đã được cài trên AVD, nó chạy như trên một thiết bị Android; mỗi khi triển khai thay đổi mới, dùng Run hoặc Apply Changes trong Android Studio.
Em không khẳng định một cấu hình, thời gian khởi động hay hiệu năng cụ thể vì chúng phụ thuộc máy tính, image và dự án. Android Developers hiện nêu cấu hình khuyến nghị riêng cho trải nghiệm Emulator và lưu ý API cao hơn hoặc màn hình ảo lớn hơn có thể cần tài nguyên nhiều hơn.
Quan sát, dừng và đặt lại thiết bị ảo
Quan sát tương tác cơ bản
Khi Emulator chạy, chuột có thể mô phỏng thao tác chạm, còn bàn phím máy tính dùng để nhập. Bảng điều khiển của Emulator có các thao tác thường dùng như quay lại, về màn hình chính, xoay, âm lượng và ảnh chụp màn hình. Đây là công cụ quan sát và kiểm thử; hãy thử các tình huống liên quan trực tiếp đến ứng dụng của anh.
Dừng Emulator
Để kết thúc phiên, dùng nút đóng của Emulator. Android Developers cũng mô tả thao tác dừng từ Device Manager. Sau khi dừng, AVD vẫn còn trong danh sách để dùng lại; việc đóng cửa sổ không đồng nghĩa xóa cấu hình AVD.
Đặt lại khi dữ liệu thử nghiệm gây nhiễu
Trong Device Manager, menu thao tác của AVD có lựa chọn xóa dữ liệu (Wipe Data). Đây là thao tác xóa dữ liệu của thiết bị ảo đó, vì vậy hãy chắc rằng anh không còn cần dữ liệu thử nghiệm bên trong AVD trước khi dùng. Nếu chỉ muốn chạy lại ứng dụng, thường không cần đặt lại AVD.
Đừng bỏ qua kiểm thử trên thiết bị thật
Emulator giúp mở rộng phạm vi kiểm tra qua nhiều cấu hình và cấp Android, nhưng không thay thế hoàn toàn điện thoại thật. Android Developers vẫn hướng dẫn triển khai ứng dụng lên thiết bị phần cứng. Trước khi phát hành, nên kiểm tra các luồng quan trọng trên ít nhất một thiết bị thật phù hợp với đối tượng người dùng, nhất là các phần liên quan phần cứng, hiệu năng và trải nghiệm thực tế.
Tóm tắt cho người mới
Luồng an toàn và dễ nhớ là: cài Android Studio từ Android Developers, kiểm tra SDK Manager khi thiếu thành phần, vào Device Manager tạo AVD bằng hardware profile và system image, chọn AVD rồi Run dự án. Hãy dùng AVD như môi trường kiểm thử phát triển, quản lý dữ liệu thử nghiệm cẩn thận và bổ sung kiểm thử trên máy thật.
Nguồn chính thức
- Android Developers — Install Android Studio
- Android Developers — Create and manage virtual devices
- Android Developers — Run apps on the Android Emulator
- Android Developers — Configure hardware acceleration for the Android Emulator
Nguồn được kiểm tra ngày 08/09/2026. Giao diện, system image và yêu cầu có thể được Android Developers cập nhật.
Bài tiếp theo: Google Play Games trên PC — cách cài đặt và giới hạn cần biết.
