Trình giả lập Android mô phỏng các thiết bị Android trên máy tính của bạn để bạn có thể kiểm tra ứng dụng của mình trên nhiều thiết bị và cấp API Android mà không cần phải có từng thiết bị vật lý. Trình giả lập cung cấp những ưu điểm sau: Tính linh hoạt: Ngoài khả năng mô phỏng nhiều loại thiết bị và cấp API Android, trình giả lập còn có các cấu hình được xác định trước cho nhiều thiết bị điện thoại, máy tính bảng, Wear OS và Android TV khác nhau. Độ trung thực cao: Trình giả lập cung cấp gần như tất cả các khả năng của một thiết bị Android thực. Bạn có thể mô phỏng các cuộc gọi điện thoại và tin nhắn văn bản đến, chỉ định vị trí của thiết bị, mô phỏng các tốc độ mạng khác nhau, mô phỏng xoay và các cảm biến phần cứng khác, truy cập Cửa hàng Google Play, v.v. Tốc độ: Thử nghiệm ứng dụng của bạn trên trình giả lập theo một số cách nhanh hơn và dễ dàng hơn so với thực hiện trên thiết bị vật lý. Ví dụ: bạn có thể truyền dữ liệu sang trình giả lập nhanh hơn so với thiết bị được kết nối qua USB Trong hầu hết các trường hợp, trình giả lập là tùy chọn tốt nhất cho nhu cầu thử nghiệm của bạn. Trang này bao gồm các chức năng giả lập cốt lõi và cách bắt đầu với nó Ngoài ra, bạn có thể triển khai ứng dụng của mình lên một thiết bị vật lý. Để biết thêm thông tin, hãy xem Chạy ứng dụng trên thiết bị phần cứng ## Bắt đầu với trình giả lập Trình giả lập Android cho phép bạn kiểm tra ứng dụng của mình hầu như trên nhiều thiết bị khác nhau. Trình giả lập đi kèm với Android Studio nên bạn không cần cài đặt riêng. Để sử dụng trình giả lập, hãy làm theo các bước cơ bản sau, được mô tả chi tiết hơn trong các phần tiếp theo: - Xác minh rằng bạn có các yêu cầu hệ thống - Tạo một thiết bị ảo Android (AVD) - Chạy ứng dụng của bạn trên trình giả lập - Điều hướng trình giả lập Trang này bao gồm các bước để thiết lập và khám phá môi trường thử nghiệm ảo của bạn một cách chi tiết hơn. Nếu bạn đã có ứng dụng chạy trên trình giả lập và sẵn sàng sử dụng các tính năng nâng cao hơn, hãy xem phần Sử dụng trình giả lập nâng cao Nếu bạn đang gặp sự cố với trình giả lập, hãy xem Khắc phục sự cố đã biết với Trình giả lập Android. Tùy thuộc vào nhu cầu và tài nguyên của bạn, có thể đáng để nghiên cứu kỹ các yêu cầu hệ thống và cấu hình kỹ thuật hoặc có thể tốt hơn nếu sử dụng thiết bị vật lý Yêu cầu hệ thống giả lập Để có trải nghiệm tốt nhất, bạn nên sử dụng trình giả lập trong Android Studio trên máy tính có các thông số kỹ thuật tối thiểu sau: - RAM 16 GB - Hệ điều hành Windows, macOS, Linux hoặc Chrome OS 64-bit - Dung lượng đĩa 16 GB Nếu bạn không có các thông số kỹ thuật này, trình giả lập vẫn có thể chạy nhưng không mượt mà. Trong trường hợp này, hãy xem xét thử nghiệm trên thiết bị vật lý thay vì làm theo hướng dẫn tại Chạy ứng dụng trên thiết bị phần cứng Tạo một thiết bị ảo Android Mỗi phiên bản của Trình giả lập Android sử dụng một *Thiết bị ảo Android (AVD)* thành chỉ định phiên bản Android và đặc điểm phần cứng của mô phỏng thiết bị. Để kiểm tra ứng dụng của bạn một cách hiệu quả, hãy tạo một AVD mô hình hóa từng ứng dụng thiết bị mà ứng dụng của bạn được thiết kế để chạy trên đó. Để tạo một AVD, hãy xem Tạo và quản lý thiết bị ảo Mỗi AVD hoạt động như một thiết bị độc lập với bộ lưu trữ riêng dành cho dữ liệu người dùng, thẻ SD, v.v. Theo mặc định, trình giả lập lưu trữ dữ liệu người dùng, dữ liệu thẻ SD và bộ đệm trong một thư mục dành riêng cho AVD đó. Khi bạn khởi chạy trình giả lập, nó sẽ tải dữ liệu người dùng và dữ liệu thẻ SD từ thư mục AVD Chạy ứng dụng của bạn trên trình giả lập Sau khi bạn đã tạo AVD, bạn có thể khởi động Trình giả lập Android và chạy một ứng dụng trong dự án của mình: Trên thanh công cụ, chọn AVD mà bạn muốn chạy ứng dụng của mình từ menu thiết bị đích Hình 1.Menu thiết bị đích Nhấp chuột Chạy. Trình giả lập có thể mất khoảng một phút để khởi chạy lần đầu tiên, nhưng những lần khởi chạy tiếp theo sử dụng ảnh chụp nhanh và sẽ khởi chạy nhanh hơn. Nếu bạn gặp sự cố, hãy xem hướng dẫn khắc phục sự cố Sau khi ứng dụng của bạn được cài đặt trên AVD, bạn có thể chạy ứng dụng đó từ thiết bị khi bạn sẽ chạy bất kỳ ứng dụng nào trên thiết bị. Bất cứ lúc nào bạn muốn triển khai các thay đổi mới, bạn cần nhấp vào **Chạy** hoặc **Áp dụng thay đổi** lần nữa Mang trợ lý ghép nối hệ điều hành Nếu bạn muốn thử nghiệm ứng dụng của mình với các thiết bị Wear OS, trợ lý ghép nối Wear OS sẽ hướng dẫn bạn từng bước ghép nối trình giả lập Wear OS với điện thoại thực hoặc điện thoại ảo trực tiếp trong Android Studio. Để tìm hiểu thêm, hãy xem Sử dụng trợ lý ghép nối trình giả lập Wear OS Điều hướng trình giả lập Trong khi trình giả lập đang chạy, bạn có thể sử dụng con trỏ chuột máy tính để bắt chước ngón tay của mình trên màn hình cảm ứng và sử dụng bảng điều khiển của trình giả lập để thực hiện các tác vụ thông thường Điều hướng màn hình giả lập Sử dụng con trỏ chuột máy tính để bắt chước ngón tay của bạn trên màn hình cảm ứng, chọn các mục menu và trường nhập, đồng thời nhấp vào các nút và điều khiển. Sử dụng bàn phím máy tính của bạn để nhập ký tự và nhập phím tắt giả lập **Bảng 1 Các cử chỉ để điều hướng giả lập |Tính năng||Mô tả| |Vuốt màn hình||Trỏ vào màn hình, nhấn và giữ nút chuột chính, vuốt ngang màn hình rồi thả ra.| |Kéo một mục||Trỏ vào một mục trên màn hình, nhấn và giữ nút chuột chính, di chuyển mục rồi thả.| |Chạm||Trỏ vào màn hình, nhấn nút chuột chính rồi thả.| |Chạm hai lần||Trỏ vào màn hình, bấm nhanh hai lần vào nút chuột chính rồi thả ra.| |chạm& hold||Trỏ vào một mục trên màn hình, nhấn nút chuột chính, giữ rồi thả.| |Type||Bạn có thể nhập vào trình giả lập bằng cách sử dụng bàn phím máy tính hoặc sử dụng bàn phím bật lên trên màn hình trình giả lập.Nhấn Điều khiển ( Lệnh trên macOS) hiển thị cử chỉ chụm giao diện cảm ứng đa điểm. Con chuột hoạt động như ngón tay đầu tiên, và trên điểm neo là ngón tay thứ hai. Kéo con trỏ để di chuyển điểm đầu tiên Nhấp vào nút chuột trái bắt chước chạm xuống cả hai điểm và thả ra các mô phỏng nhặt cả hai |Vuốt dọc||Mở một menu dọc trên màn hình và sử dụng con lăn (bánh xe chuột) để cuộn qua các mục menu. Nhấp vào một mục menu để chọn nó.| Thực hiện các tác vụ phổ biến bằng bảng giả lập Để thực hiện các tác vụ phổ biến với trình giả lập, hãy sử dụng thanh công cụ của trình giả lập nếu bạn đang chạy trình giả lập trong Android Studio hoặc bảng điều khiển ở bên phải nếu bạn đang chạy trình giả lập trong cửa sổ bên ngoài Android Studio. Bảng 2 mô tả các hành động giả lập phổ biến và các nút liên quan Bạn có thể sử dụng phím tắt để thực hiện nhiều hành động phổ biến trong trình giả lập Để có danh sách đầy đủ các phím tắt trong trình giả lập, hãy nhấn `F1` ( `Command`+trên macOS) để mở ngăn Trợ giúp trong Mở rộng điều khiển cửa sổ. **Bảng 2 Các hành động phổ biến trong trình giả lập |Tính năng||Mô tả| |Đóng | |Đóng trình mô phỏng.| |thu nhỏ | |Thu nhỏ cửa sổ giả lập.| |Thay đổi kích thước||Thay đổi kích thước trình giả lập giống như bất kỳ cửa sổ hệ điều hành nào khác. Trình mô phỏng duy trì tỷ lệ khung hình phù hợp với thiết bị của bạn.| |Sức mạnh | |Nhấp để bật hoặc tắt màn hình | Bấm và giữ để bật hoặc tắt thiết bị |Tăng âm lượng | |Nhấp để xem điều khiển thanh trượt và tăng âm lượng. Nhấp lại để tăng âm lượng hoặc sử dụng điều khiển thanh trượt để thay đổi âm lượng.| |Giảm âm lượng | |Nhấp để xem điều khiển thanh trượt và giảm âm lượng. Nhấp một lần nữa để giảm âm lượng xuống nhiều hơn hoặc sử dụng điều khiển thanh trượt để thay đổi âm lượng.| |Xoay trái | |Xoay thiết bị 90 độ ngược chiều kim đồng hồ.| |Xoay phải | |Xoay thiết bị 90 độ theo chiều kim đồng hồ.| |Chụp ảnh màn hình | |Nhấp để chụp ảnh màn hình của thiết bị.Nhấp để thay đổi con trỏ thành biểu tượng thu phóng. Để thoát khỏi chế độ thu phóng, hãy nhấp lại vào nút Để phóng to và thu nhỏ ở chế độ thu phóng: Để xoay trong chế độ thu phóng, hãy giữ Để chạm vào màn hình thiết bị ở chế độ thu phóng, |Quay lại | |Quay lại màn hình trước đó hoặc đóng hộp thoại, menu tùy chọn, bảng Thông báo hoặc bàn phím ảo.| |Trang chủ | |Quay lại Màn hình chính.Tổng quan (Ứng dụng gần đây) |Nhấn để mở danh sách hình thu nhỏ của các ứng dụng mà bạn đã làm việc gần đây. Để mở một ứng dụng, hãy nhấn vào hình thu nhỏ của ứng dụng đó. Để xóa hình thu nhỏ khỏi danh sách, hãy vuốt hình thu nhỏ sang trái hoặc phải. Nút này không được hỗ trợ cho Wear OS.| |Gấp | |Đối với các thiết bị có thể gập lại, hãy gập thiết bị để hiển thị cấu hình màn hình nhỏ hơn.| |Mở ra | |Đối với thiết bị có thể gập lại, hãy mở thiết bị ra để hiển thị cấu hình màn hình lớn hơn.| |Nút 1 | |Đối với thiết bị Wear, nhấn Nút 1 trên thiết bị. Chỉ khả dụng trên các thiết bị Wear chạy API cấp 28 trở lên.| |Nút 2 | |Đối với thiết bị Wear, nhấn Nút 2 trên thiết bị. Chỉ khả dụng trên các thiết bị Wear chạy API cấp 30 trở lên.| |Lòng bàn tay | |Đối với thiết bị Wear, hãy nhấn lòng bàn tay của bạn lên màn hình thiết bị. Thao tác này sẽ đặt thiết bị của bạn ở chế độ môi trường xung quanh. Chỉ khả dụng trên các thiết bị Wear chạy API cấp 28 trở lên.| |Nghiêng | |Đối với thiết bị Wear, hãy nghiêng thiết bị. Điều này thoát khỏi chế độ môi trường xung quanh. Chỉ khả dụng trên các thiết bị Wear chạy API cấp 28 trở lên.| |Menu||Nhấn |Control+ M ( Command+ M trên macOS) để mô phỏng nút Menu |Thêm | |Nhấp để truy cập các tính năng và cài đặt khác.| ## Cập nhật trình giả lập Để cập nhật Trình giả lập Android, hãy chọn **Thành phần **Trình giả lập Android** trong tab **Công cụ SDK** của **Trình quản lý SDK Để biết hướng dẫn, hãy xem Cập nhật các công cụ của bạn bằng Trình quản lý SDK.