Chạy ứng dụng trên Trình mô phỏng Android

Trình mô phỏng Android mô phỏng các thiết bị Android thông qua máy tính để bạn có thể kiểm thử ứng dụng của mình trên nhiều thiết bị và cấp độ API Android mà không cần đến thiết bị thực tế. Trình mô phỏng mang lại những lợi ích sau đây:

  • Tính linh hoạt: Ngoài khả năng mô phỏng nhiều thiết bị và cấp độ API Android, trình mô phỏng còn có sẵn các cấu hình được xác định trước cho nhiều loại máy tính bảng, điện thoại Android, thiết bị Wear OS và thiết bị Android TV.

  • Độ chân thực cao: Trình mô phỏng cung cấp hầu hết các tính năng của một thiết bị Android thực tế. Bạn có thể mô phỏng 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 nhiều tốc độ mạng, mô phỏng cảm biến xoay và các cảm biến phần cứng khác, truy cập vào Cửa hàng Google Play và nhiều chức năng khác.

  • Tốc độ: Việc kiểm thử ứng dụng trên trình mô phỏng có thể sẽ nhanh và dễ dàng hơn so với khi dùng thiết bị thực tế. Ví dụ: bạn có thể chuyển dữ liệu sang trình mô phỏng nhanh hơn so với khi sử dụng thiết bị kết nối qua USB.

Trình mô phỏng là sự lựa chọn đáp ứng tốt nhất hầu hết nhu cầu kiểm thử của bạn. Trang này giới thiệu các tính năng chính của trình mô phỏng và cách bắt đầu sử dụng.

Ngoài ra, bạn có thể triển khai ứng dụng của mình trên một thiết bị thực tế. Hãy xem phần nội dung Chạy ứng dụng trên thiết bị phần cứng để biết thêm thông tin.

Bắt đầu sử dụng trình mô phỏng

Với Trình mô phỏng Android, bạn có thể kiểm thử ứng dụng của mình cho nhiều thiết bị mà không cần thiết bị thực tế. Trình mô phỏng đi kèm với Android Studio, vì vậy, bạn không cần phải cài đặt riêng. Để dùng trình mô phỏng, hãy làm theo các bước cơ bản dưới đây (được mô tả chi tiết hơn trong các phần sau):

  1. Kiểm tra để đảm bảo rằng bạn đáp ứng các yêu cầu về hệ thống.
  2. Tạo thiết bị Android ảo (AVD).
  3. Chạy ứng dụng của bạn trên trình mô phỏng.
  4. Thao tác trong trình mô phỏng.

Trang này hướng dẫn chi tiết hơn các bước thiết lập và khám phá môi trường thử nghiệm ảo của bạn. Nếu bạn đã chạy ứng dụng trên trình mô phỏng và sẵn sàng dùng các tính năng nâng cao hơn, hãy xem phần Cách sử dụng nâng cao của trình mô phỏng.

Nếu bạn đang gặp vấn đề với trình mô phỏng, hãy xem phần Khắc phục sự cố đã biết với Trình mô phỏng Android. Tuỳ thuộc vào nhu cầu và tài nguyên của mình, bạn có thể tìm hiểu các yêu cầu về hệ thống và cấu hình kỹ thuật hoặc sử dụng thiết bị thực.

Yêu cầu về hệ thống khi dùng trình mô phỏng

Để có trải nghiệm tốt nhất, bạn nên dùng trình mô phỏng trong Android Studio trên một máy tính có các thông số tối thiểu như sau:

  • RAM 16 GB
  • Windows 10 phiên bản 64 bit trở lên, MacOS 12 trở lên, hệ điều hành Linux hoặc ChromeOS
  • Dung lượng ổ đĩa 16 GB

Việc chạy các cấp độ API cao hơn và/hoặc thiết bị ảo có màn hình lớn hơn có thể yêu cầu thông số hệ thống cao hơn so với danh sách ở trên. Nếu hệ thống của bạn không có các thông số trên, thì trình mô phỏng có thể vẫn chạy nhưng không mượt mà. Trong trường hợp này, hãy cân nhắc kiểm thử trên thiết bị thực theo hướng dẫn trong phần Chạy ứng dụng trên thiết bị phần cứng.

Tạo Thiết bị Android ảo

Mỗi thực thể của Trình mô phỏng Android đều dùng một Thiết bị Android ảo (AVD) để chỉ định phiên bản Android và các đặc điểm phần cứng của thiết bị được mô phỏng. Hãy xem phần Tạo và quản lý thiết bị ảo để biết cách tạo AVD.

Mỗi AVD hoạt động như một thiết bị độc lập, có dung lượng lưu trữ riêng cho dữ liệu người dùng, thẻ SD, v.v. Theo mặc định, trình mô phỏng lưu trữ dữ liệu người dùng, dữ liệu thẻ SD và bộ nhớ đệm trong một thư mục dành riêng cho AVD đó. Khi bạn khởi chạy trình mô phỏng, thao tác này sẽ tải dữ liệu người dùng và dữ liệu thẻ SD qua thư mục AVD.

Chạy ứng dụng trên trình mô phỏng

Sau khi tạo AVD, bạn có thể khởi động Trình mô phỏng Android và chạy ứng dụng trong dự án:

  1. Trên thanh công cụ, hãy chọn AVD mà bạn muốn chạy ứng dụng trong trình đơn thiết bị mục tiêu.

    Trình đơn thiết bị mục tiêu
    Hình 1. Trình đơn thiết bị mục tiêu.
  2. Nhấp vào Run (Chạy). Ở lần khởi chạy đầu tiên, trình mô phỏng có thể khởi chạy trong vài phút nhưng ở những lần tiếp theo, trình mô phỏng sẽ dùng một ảnh chụp nhanh để rút ngắn thời gian khởi chạy. Nếu bạn gặp sự cố, hãy xem phần hướng dẫn khắc phục sự cố.

Sau khi cài đặt ứng dụng cho AVD, bạn có thể chạy ứng dụng đó trên thiết bị này giống như cách chạy ứng dụng bất kỳ trên một thiết bị nào đó. Khi muốn triển khai các thay đổi mới, bạn cần nhấp lại vào Run (Chạy) hoặc Apply Changes (Áp dụng các thay đổi).

Trợ lý ghép nối Wear OS

Nếu bạn muốn kiểm thử ứng dụng trên thiết bị Wear OS, thì trợ lý ghép nối Wear OS sẽ hướng dẫn từng bước ghép nối trình mô phỏng Wear OS với điện thoại thực tế hoặc điện thoại ảo ngay trong Android Studio. Hãy xem phần Sử dụng trợ lý ghép nối trình mô phỏng Wear OS để biết thêm thông tin.

Trong khi trình mô phỏng chạy, bạn có thể dùng con trỏ chuột máy tính để mô phỏng thao tác di chuyển ngón tay trên màn hình cảm ứng và dùng bảng điều khiển trình mô phỏng để thực hiện một số thao tác phổ biến.

Sử dụng con trỏ chuột máy tính để mô phỏng thao tác di chuyển ngón tay trên màn hình cảm ứng, chọn các mục trong trình đơn và các trường nhập dữ liệu, cũng như nhấp vào các nút và các chế độ điều khiển. Sử dụng bàn phím máy tính để nhập các ký tự và nhập phím tắt trình mô phỏng.

Bảng 1. Cử chỉ để thao tác trong trình mô phỏng

Tính năng Nội dung 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 qua 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ả ra.
Nhấn Trỏ vào màn hình, nhấn nút chuột chính rồi thả ra.
Nhấn đúp Trỏ vào màn hình, nhấp nhanh hai lần vào nút chuột chính rồi thả ra.
Chạm và giữ 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ả ra.
Loại Bạn có thể nhập liệu vào trình mô phỏng bằng cách dùng bàn phím máy tính hoặc dùng bàn phím bật lên trên màn hình trình mô phỏng.
Chụm vào rồi mở ra
Nhấn phím Control (phím Command trên macOS) để hiện ra một giao diện cảm ứng đa điểm nhấn dùng được cử chỉ chụm. Chuột đóng vai trò là ngón tay đầu tiên, cò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 để mô phỏng thao tác nhấn xuống cả hai điểm rồi thả ra để mô phỏng thao tác nhấc cả hai ngón lên.
Vuốt theo chiều dọc Mở trình đơn dọc trên màn hình rồi dùng con lăn chuột để di chuyển qua các mục trong trình đơn. Nhấp vào một mục trong trình đơn để chọn mục đó.

Thực hiện các thao tác phổ biến bằng bảng điều khiển trình mô phỏng

Để thực hiện các thao tác phổ biến trên trình mô phỏng, hãy dùng thanh công cụ của trình mô phỏng (nếu bạn đang chạy trình mô phỏng trong Android Studio) hoặc bảng điều khiển ở bên phải (nếu bạn đang chạy trình mô phỏng trong một cửa sổ bên ngoài Android Studio). Bảng 2 mô tả các thao tác phổ biến trên trình mô phỏng 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 thao tác phổ biến trên trình mô phỏng. Để xem danh sách đầy đủ các phím tắt trong trình mô phỏng, hãy nhấn phím F1 (phím Command + / trên macOS) nhằm mở ngăn Help (Trợ giúp) trong cửa sổ Extended controls (Chế độ điều khiển mở rộng).

Bảng 2. Các thao tác phổ biến trong trình mô phỏng

Tính năng Mô tả
Đóng
Biểu tượng đóng
Đóng trình mô phỏng.
Thu nhỏ
Biểu tượng thu nhỏ
Thu nhỏ cửa sổ trình mô phỏng.
Đổi kích thước Đổi kích thước trình mô phỏng như khi bạn thực hiện với mọi cửa sổ hệ điều hành khác. Trình mô phỏng duy trì một tỷ lệ khung hình phù hợp với thiết bị của bạn.
Nguồn
Biểu tượng nguồn
Nhấp để bật hoặc tắt màn hình.
Nhấp và giữ để bật hoặc tắt thiết bị.
Tăng âm lượng
Biểu tượng tăng âm lượng
Nhấp để xem thanh trượt điều khiển và tăng âm lượng. Nhấp lần nữa để tăng thêm âm lượng hoặc dùng thanh trượt điều khiển để thay đổi âm lượng.
Giảm âm lượng
Biểu tượng giảm âm lượng
Nhấp để xem thanh trượt điều khiển và giảm âm lượng. Nhấp lần nữa để giảm thêm âm lượng hoặc dùng thanh trượt điều khiển để thay đổi âm lượng.
Xoay trái
Biểu tượng Xoay trái
Xoay thiết bị 90 độ ngược chiều kim đồng hồ.
Xoay phải
Biểu tượng Xoay phải
Xoay thiết bị 90 độ theo chiều kim đồng hồ.
Chụp ảnh màn hình
Biểu tượng Chụp ảnh màn hình
Nhấp để chụp ảnh màn hình thiết bị.
Vào chế độ thu phóng
Biểu tượng Vào chế độ thu phóng

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:

  • Nhấp chuột trái vào màn hình để phóng to thêm 25%, lên tới tối đa khoảng hai lần độ phân giải màn hình của thiết bị ảo.
  • Nhấp chuột phải để thu nhỏ.
  • Nhấp chuột trái và kéo để chọn một khu vực hình hộp để phóng to vào đó.
  • Nhấp chuột phải và kéo một hộp chọn để đặt lại về mức thu phóng mặc định.

Để kéo ở chế độ thu phóng, hãy giữ phím Control (phím Command trên macOS) trong khi nhấn các phím mũi tên trên bàn phím.

Để nhấn vào màn hình thiết bị ở chế độ thu phóng, hãy giữ phím Control và nhấp (giữ phím Command và nhấp trên macOS).

Quay lại
Biểu tượng Quay lại
Quay lại màn hình trước hoặc đóng hộp thoại, trình đơn tuỳ chọn, Bảng thông báo hoặc bàn phím ảo.
Màn hình chính
Biểu tượng Màn hình chính
Quay về Màn hình chính.
Tổng quan
Biểu tượng 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 bạn mới dùng gần đây. Để mở một ứng dụng, hãy nhấn vào hình thu nhỏ của ứng dụng đó. Để xoá một hình thu nhỏ khỏi danh sách, hãy vuốt sang trái hoặc sang phải. Không dùng được nút này trên Wear OS.
Gập
Biểu tượng 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 cấu hình màn hình nhỏ hơn.
Mở gập
Biểu tượng Mở gập
Đối với các thiết bị có thể gập lại, hãy mở thiết bị ra để hiện cấu hình màn hình lớn hơn.
Nút 1
Biểu tượng nút 1
Đối với thiết bị Wear, hãy nhấn Nút 1 trên thiết bị. Chỉ có trên các thiết bị Wear chạy API cấp 28 trở lên.
Nút 2
Biểu tượng nút 2
Đối với thiết bị Wear, hãy nhấn Nút 2 trên thiết bị. Chỉ có trên các thiết bị Wear chạy API cấp 30 trở lên.
Lòng bàn tay
Biểu tượng nút lòng bàn tay
Trên thiết bị Wear, hãy nhấn vào lòng bàn tay của bạn trê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ỉ có trên các thiết bị Wear chạy API cấp 28 trở lên.
Nghiêng
Biểu tượng nút nghiêng
Đối với các thiết bị Wear, hãy nghiêng thiết bị. Thao tác này sẽ thoát khỏi chế độ môi trường xung quanh. Chỉ có trên các thiết bị Wear chạy API cấp 28 trở lên.
Trình đơn Nhấn tổ hợp phím Control+M (Command+M trên macOS) để mô phỏng nút Trình đơn.
Thêm
Biểu tượng Thêm
Nhấp để truy cập vào các tính năng và chế độ cài đặt khác.

Cập nhật trình mô phỏng

Để cập nhật Trình mô phỏng Android, hãy chọn thành phần Android Emulator (Trình mô phỏng Android) trong thẻ SDK Tools (Bộ công cụ SDK) của SDK Manager (Trình quản lý SDK). Để biết hướng dẫn, hãy xem phần Cập nhật các công cụ của bạn bằng Trình quản lý SDK.